Дмитрий
Если бы это не было любимым увлечением. Я бы может так и поступил.
Maksim
зависит от возраста и того, чего хочется добиться
Maksim
если всемирной славы, а тебе 60 и ты только начал, то точно не стоит
Alexander "SonnySlave"
Прошу вас, идите во во флудильню
Дмитрий
Программирование, а не винансы.)
Berkus
ну в общем нет, не советую
Maksim
дайте адрес флудильни
Anonymous
@fludpac
Maksim
спс
Evgenii
Constantine
@berkus вот ты спрашиваешь меня, почему я пишу велосипеды
Constantine
вот скажи мне, беркус. как через boost preprocessor по-твоему делается FOR_EACH параметр в вариадике?
Samat
Constantine
Constantine
как через boost preprocessor делается FOR_EACH параметр в вариадике?
Samat
Мое место в супапро, я тут только почитать и поофтопить. Прости
Constantine
Berkus
или как это сделать с помощью BOOST_FOREACH который даже не для этого а вместо обычного for(a:v)?
Constantine
Constantine
Constantine
я имею в виду
Constantine
всякие BOOST_PP_SEQ_FOR_EACH
Constantine
и т.д.
Berkus
ну у них есть магия с PP_ да - так посмотри сам, оно все в хедерах
Constantine
Berkus
я не уверен что они делают именно то что тебе нужно
Berkus
Constantine
а это и не обязано работать
именно! кажется, авторы считают, что никто никогда не будет использовать это, когда вариадик может быть пустым ЛОЛ
Constantine
#define UTILS_MACRO_VARIADIC_FOR_EACH_VARIADIC_TO_SEQ(...) BOOST_PP_TUPLE_TO_SEQ(BOOST_PP_IF(BOOST_VMD_IS_EMPTY(__VA_ARGS__), (trash), (__VA_ARGS__)))
#define UTILS_MACRO_VARIADIC_FOR_EACH(macro, data, ...) \
BOOST_PP_IF(BOOST_VMD_IS_EMPTY(__VA_ARGS__), BOOST_PP_EMPTY(), BOOST_PP_SEQ_FOR_EACH(macro, data, UTILS_MACRO_VARIADIC_FOR_EACH_VARIADIC_TO_SEQ(__VA_ARGS__)))
Constantine
вот у меня пока такая фигня
Berkus
там были проблемы с препроцессором старых плюсов на этих пустых вариадиках
Berkus
Constantine
Alexander "SonnySlave"
https://gcc.gnu.org/ml/gcc/2018-01/msg00197.html
Alexander "SonnySlave"
тебя уже отправляли отсюда с такими вопросами в @supapro ?
Alexander "SonnySlave"
а учитывая тот факт, то namespace System это не из мира крестов, то....
Vsevolod
надо бы проверить, нет ли в gcc того бага с рептилизацией возврата из эксепшена
Alexander "SonnySlave"
Vsevolod
кидалт же тут ссылку: https://godbolt.org/g/C9rNBG
Vsevolod
о, а в gcc все збс
Vsevolod
https://godbolt.org/g/3xpSDE
Vsevolod
опять gcc молодцы, как и в случае с забывчивым шлангом на предмет likely/unlikely
Alexander "SonnySlave"
Спасибо за бдительность
Max
Спасибо за бдительность
Catcut - это сокращатель ссылок с плохой репутацией, да? Встречаю не впервые, где-то уже видел
Max
Max
Ага!
Max
Это сокращатель с «типа заработком» на ссылках
Max
Мол, чем больше перейдет, тем больше получишь
Billy
А кто что для зависимостей использует? Ну кроме wget/curl конечно
Berkus
Berkus
Alexander "SonnySlave"
Billy
conan чувак, conan
Пасиб. Ща погляжу. Желательно, что б он канешн артифактори поддерживал.
Berkus
Billy
Baur
Как вам книга кенинга эффективное программирование на с++?
Matwey
того самого в честь которого argument dependant lookup назван?
Baur
Да
Oleg
Читал по плюсам "за 21 день" трлько. А потом были книги по стл и советы по плюсам
Nikita
✙ Fatum ✙
ребята, может кто поможет разобраться: пытаюсь реализовать mvc, есть контроллер, который взаимодействует с API мессенджера, есть модель которая взаимодействует с базой данных, но вьюха для меня не доступна, так как это уже реализованыйи работающий мессенджер. Является ли моя реализация валидной для этого паттерна?
✙ Fatum ✙
привет всем)
✙ Fatum ✙
может конечно немного оффтопик
✙ Fatum ✙
но это очень важный для меня вопрос сейчас
Berkus
✙ Fatum ✙
✙ Fatum ✙
ну еще конекчусь к сокету к нужному клиенту
✙ Fatum ✙
это все настроенно и работает
✙ Fatum ✙
все данные с апи мессенджера приходят джейсоном