⁣Денис
Судя по kaggle mnist-dataset точнее всего нейронкой распознается. В принципе игрался с ними - простейшая сетка (с 4 скрытыми слоями) уже в районе 98% точности выдает.
Igor
нет, это очень упрощено
именно этого усложнения и не хватало, чтобы гцц начал орать) https://godbolt.org/g/JRzavz вот так?
Evgenii
Кажется разобрался, gcc сказал is implicitly deleted because the default definition would be ill-formed
Igor
во, теперь если раскомментировать остальное то ругается как у тебя, на присвоение вектору
Evgenii
ага, а почему ill-formed то?
Evgenii
😳
Evgenii
short links?)
Pepe 🐸
Мне прислали поправки, я скоро посмотрю и отпишусь тут
VR
Подскажите. Мою программу вызывает другая программа, исходника вообще нет. Передаёт данные и ждёт ответ. Не знаете, можно как то это отддебажить? Моя программа на С а чужая не знаю вообще
Igor
а, и то верно note: 'constexpr type& type::operator=(const type&)' is implicitly declared as deleted because 'type' declares a move constructor or move assignment operator
Evgenii
https://godbolt.org/g/EJ77HM
Evgenii
пойду копать определение member'а
Evgenii
в том что поидее у мембера все определено
Ioann_
а, ну ещё гуд.
Контур прерывистый но можно его соединить же это раз, а вот верхняя точка у тебя убралась неверно, так как ты конечно применил эвристику которую вчера обсуждали, но забыл учесть цвет
Igor
к слову вспомнилось, тут уже вроде пролетало, но всё же https://i.stack.imgur.com/b2VBV.png https://www.youtube.com/watch?v=vLinb2fgkHk и презенташка, откуда это
Ioann_
Хотя даже так - норм.
Igor
молодцом, Хиннант это и предлагает как раз в докладе)
Danylo
а сочетания как работают?)
у Мэйерса это расписано
Danylo
в Modern and Effective C++
Igor
кажется "сверху вниз, слева направо"; объявил дефолтный конструктор - задефолтились остальные, объявил деструктор - сделались not declared перемещения и копирования
Igor
не уверен, но в докладе упоминается
Ioann_
в Modern and Effective C++
О, у меня есть рашн эдишн листовая - но не моя :)
Igor
а вообще да, правило пяти, объявил один - объяви рядом остальные)
Ioann_
Надо const std string& prefix
Danylo
О, у меня есть рашн эдишн листовая - но не моя :)
эх, я все только с компа читаю поступаю по джентельменскому принципу: читаю в электронном виде, если заходит полностью — покупаю
Roman
Ребят, помогите понять какие либы мне нужны для решения задачки.. у нас есть.. 1. список текстов и к каждому параметры (ширина, высота и шрифт) 2. параметры плаката (ширина и высота) т.е. грубо говоря задание такое... 1. размести текст "Blabla" в шрифте Arial в квадрате 20 x 10 мм на плакате 50 х 240 мм 2. интеллигентно размести максимальное количество шрифтов на плакате
Roman
в конце концов клиент хочет получить векторную графику плаката
Крылатый
imagemagic
Roman
imagemagic
спасибо! а насчёт интеллигентного размещения? какой алгоритм глянуть?
Roman
т.е. разместить максимум разных квадратов внутри одного большого
Крылатый
т.е. разместить максимум разных квадратов внутри одного большого
https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D1%80%D0%B0%D1%81%D0%BA%D1%80%D0%BE%D1%8F
Крылатый
https://github.com/fdabrandao/vpsolver
Roman
т.е. с помощью imagemagic я создают тексты в SVG файлы, потом беру эти SVG изображения и прогоняю через vpsolver
Roman
итересно просто как в миллиметрах работать..
Berkus
итересно просто как в миллиметрах работать..
Как и в любых других единицах измерения, дпи?
Berkus
https://github.com/boostorg/beast йей
Крылатый
Оставили старое название?
Berkus
Пока видимо забили
Крылатый
Занятно https://isocpp.org/blog/2017/07/what-should-the-iso-cpp-standards-committee-be-doing
Крылатый
Меня улыбнул «3. Compiler performance stability: Changes will not imply significant added compile-time costs for existing code.»
VR
не знаете по чему в баре clion не отображаются кнопки?
VR
VR
И у кого clion на маке , может ктото глять hotkey на preferences или settings
VR
неа
VR
ооо спс
VR
ТА и так спасибо, хоть тему на темную поменял.
Berkus
И у кого clion на маке , может ктото глять hotkey на preferences или settings
preferences во всех маковских приложениях одинаковый - это cmd+,
Berkus
вообще во всех
Roman
Roman
вот такого эффекта добиться пытаюсь с SVG
Roman
текст + boundary (например 20x20 mm)
Berkus
как это относится к с++?
VR
У меня пишеь что cmd, но я не понимаю вообще где и какая это запятая. А cmd+ разворачивает тело функции как cmd- сворачивает
Berkus
cmd+, это cmd и запятая, которая сразу справа от m
Roman
как это относится к с++?
библиотеку ищу для плюсов с помощью которой это могу реализовать 😕
Berkus
cairo, qt, agg - тебе надо длину текста посчитать и впихнуть его в bounding box
Roman
сам по себе svg такого не позволяет, поэтому нужна логика, некоторые прогоняет через for loop увеличивая текст пока тот не заполнит boundary..
Roman
но for loop звучит как костыль
Roman
о, кстати, QtSvg
Berkus
вместо for loop можешь делить размер полученного bounding box на размер нужного - получишь примерный коэфф. уменьшения, ну и там бинарную рубилку например чтобы точнее подогнать
Roman
угу, надо попробовать с QtSvg
Roman
хотя.. походу QtSvg это не то что надо.. "Qt provides classes for rendering and displaying SVG drawings in widgets and on other paint devices."
Berkus
тебе там можно и без svg
Berkus
там есть qpaintdevice и функции измерения bounding box текста
Berkus
впихиваешь одно в другое, а svg в задницу и всё работает
MrSmith
И у кого clion на маке , может ктото глять hotkey на preferences или settings
У меня отображаются, какая версия макОС?
Mar
между char **arr[30] и char **arr; будут ли они идентичны если я те же 30 слотов выделю через маллок, кроме того что в первом случае память будет в ридонли? (си)
Berkus
будут, только в первом случае будет варнинг если оно ридонли а не объявлено const
Mar
Суть в том что я не хочу делать поинтер ***char в который потом буду малочить память, а хочу выделить сразу статически 30 слотов, но тут у меня немного начинаются проблемы в понимании того, как именно выделяется память Как я понял, когда выделяем память статически, то адрес самой переменной и ссылка внутри ее ссылается на один и тот же участок памяти, а если малочить, то адрес переменной один, а внутри ее адрес замалоченной (к слову поинтер не на char *, а на структуру, чар поставил для понимания)
Berkus
нет конечно, адрес переменной это &arr, а сама переменная arr
Mar
но (!) смотри:
Berkus
S* arr[30]; это массив из 30 указателей на S
Mar
Mar
Berkus
это не read-only для начала, т.к. выделяется на стеке
Mar
не суть, я имел ввиду что она статически выделенная
Berkus
нет, не статически, на стеке