Anonymous
undefined reference to `boost::gregorian::greg_month::get_month_map_ptr[abi:cxx11]()'
Anonymous
в каталоге build-aux/m4 лежит энное количество вайлов вида
ax_boost_base.m4,
соответственно ax_boost_date_time.m4 там не было
Anonymous
ну и в configure.ac добавил AX_BOOST_DATE_TIME и BOOST_LIBS="$BOOST_LDFLAGS $BOOST_SYSTEM_LIB $BOOST_FILESYSTEM_LIB $BOOST_PROGRAM_OPTIONS_LIB $BOOST_THREAD_LIB $BOOST_DATE_TIME_LIB
Berkus
жуть какая
Anonymous
Привет всем, кто разбирается в WinApi?
Anonymous
Как запомнить координаты вершин прямоугольника (Rectangle)
Anonymous
Спасибо за замечание.
Berkus
Спасибо за замечание.
> Как запомнить координаты вершин прямоугольника (Rectangle)
есть два способа: запоминать x,y координаты двух противоположных по диагонали углов, или запоминать x,y координаты одного угла и ширину и высоту
Berkus
как это относится к винапи или к с++ мне совершенно непонятно
Anonymous
Спасибо. Я думал может есть просто команда какая-то, которая фиксирует координаты прямоугольника.
Anonymous
Т.к есть, которая фиксирует координаты вершин окна консоли
Berkus
Berkus
иными словами, зачем тебе это?
Dmitry
#xyproblem
терпеть не могу когда на S-O начинают с xy problem доебываться)
Berkus
Dmitry
пендосы любят так делать
Berkus
пендосы любят так делать
потому что 99% проблем вопрошающих в том, что они делают ненужную хуйню но не понимают этого
Berkus
Anonymous
Я написал автомат конвея. Вывести клетки хочу в виде прямоугольников разных цветов. Они должны быть размещены как бы "сеткой". И чтобы это сделать, я должен создать 1 прямоугольник (1-ая клетка) ((в левом верхнем углу, например)), запомнить его координаты, и для вывода 2-ой клетки, эти координаты смещать вправо в данном случае.
Dmitry
скучно
Berkus
Dmitry
грубо
Крылатый
xy-problem звучит как-то геометрично.
Крылатый
xyz-problem это уже задача в пространстве!
Dmitry
Anonymous
Консоль - просто пример. Можно забить.
WinAPI - требование препода для ф-ции вывода.
Berkus
Anonymous
Спасибо большое.
Aidar
Berkus
Berkus
это даже не про с++
Anonymous
Matwey
Господа, а где нынче положено вопросы по алгоритмам задавать?
Anastasia
@proalgorithms
Dmitry
подкиньте интересную задачу на stl+asio
Dmitry
можно без буста
Berkus
think-async.com внезапно
Dmitry
нет. имелось ввиду чтото типа курсача или дипломника, только не какой-нибудь чат
Anatoly
🐙 Antony
Кажется я пару недель назад обещал пост, о C++20. Вот он: https://habrahabr.ru/company/yandex/blog/336264/
Anatoly
спасибо!!!
Andrey
Александр
🐙 Antony
Можно, и условием для if сделать концепт
Anton
@antoshkka, вопрос, наверно, больше к тебе.
Чем дальше смотрю на std, тем больше вопросов к её реализации и воспроизводимости на custom-реализациях.
Например, std::initializer_list. В libstdc++ и в msvc релизации схожи, но если попробовать сымитировать интерфейс, то получаем ошибку компиляции.
Есть ли какие-нибудь идеи и размышления в комитете отойти от компилятор-специфика?
🐙 Antony
Пока что люди в комитете смирились и хороших идей по уходу нет :(
🐙 Antony
Да. Выпускается отдельно от стандарта, чтобы можно было "обкатать" и собрать пользовательские отзывы. После обкатки - мержится в стандарт.
Александр
Anton
Anton
Просто порой реально реально не хватает этого.
Nik
>Самый смак получается, если смешать Coroutines TS и Networking TS. Тогда вместо асинхронного нечитабельного кода на +100 строк можно получить то же самое, но на 40 строк
Посмеялся с формулировки
🐙 Antony
:)
Anton
Ночью тут идея возникла. На мой взгляд это логическое продолжение развития кортежей и varadic templates. Имеет смысл на stdcpp.ru писать?
Anton
Тут что-то задумался. Если кортежи появились в плюсах, то почему нет таблиц?)
Anton
Хранение в виде ветора из std::tuple, конечно, вариант, но вроде не особо эффективный.
Anton
Да join() тот же каждый раз костылить не особо круто.
Berkus
Ioann_
Tom
Aidar
Aidar
Так стоп там вижак
Aidar
На Линукс протести крч с -mnative
Aidar
March*
usernameak
FailsBot
/shrug
¯\_(ツ)_/¯
Berkus
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0458r0.html госсподи, наконец-то, спустя 20 с лишним лет....
Aidar
Aidar
И ваще такой треит нужен тогда в итераторы
Александр
Плюсую за каст к булу
Это ж весь ABI поломает, так как придется хранить в итераторе флаг. Хотя я тоже за
Aidar
Aidar
Нужно просто будет находить контейнер, не уверен что они сейчас так не умеют
Aidar
Или проверку на условие энда
Aidar
Оно там и так есть возможно
Александр
Это оверхед лишний. Тому же итератору для вектора ничего не надо знать, только указатель на элемент
Aidar
Не все итераторы должны быть такими
Александр
Так что он никак не узнает end он или нет
Александр
А, ну да.