Дмитрий
Если бы это не было любимым увлечением. Я бы может так и поступил.
Maksim
зависит от возраста и того, чего хочется добиться
Berkus
Если бы это не было любимым увлечением. Я бы может так и поступил.
финансы - любимое увлечение? ну тогда даже не знаю что посоветовать
Maksim
если всемирной славы, а тебе 60 и ты только начал, то точно не стоит
Alexander "SonnySlave"
Прошу вас, идите во во флудильню
Дмитрий
Программирование, а не винансы.)
Berkus
ну в общем нет, не советую
Дмитрий
если всемирной славы, а тебе 60 и ты только начал, то точно не стоит
18. Проблема только в отсутствии диплома. А так, курсы, книги и т.д. Завлекает.
Maksim
дайте адрес флудильни
Anonymous
@fludpac
Maksim
спс
Berkus
18. Проблема только в отсутствии диплома. А так, курсы, книги и т.д. Завлекает.
я как в 12 начал учить программирование так и не могу остановиться, так что пока можешь - БЕГN
Max
18. Проблема только в отсутствии диплома. А так, курсы, книги и т.д. Завлекает.
Абсолютно никаких проблем. Там, где проблема — оттуда в любом случае стоит бежать.
Constantine
@berkus вот ты спрашиваешь меня, почему я пишу велосипеды
Constantine
вот скажи мне, беркус. как через boost preprocessor по-твоему делается FOR_EACH параметр в вариадике?
Constantine
потому что олимпиадник
ну тогда ты ответь
Constantine
как через boost preprocessor делается FOR_EACH параметр в вариадике?
Samat
Мое место в супапро, я тут только почитать и поофтопить. Прости
Berkus
как через boost preprocessor делается FOR_EACH параметр в вариадике?
ээээ вопрос о чем, а не пони, ты хочешь посмотреть как они это сделали? или что
Constantine
Berkus
или как это сделать с помощью BOOST_FOREACH который даже не для этого а вместо обычного for(a:v)?
Berkus
ну напиши если это очевидно
очевидно BOOST_FOREACH не работает с вариадиками, это версия range-based for для старых компилей
Constantine
я имею в виду
Constantine
всякие BOOST_PP_SEQ_FOR_EACH
Constantine
и т.д.
Berkus
ну у них есть магия с PP_ да - так посмотри сам, оно все в хедерах
Constantine
Berkus
я не уверен что они делают именно то что тебе нужно
Constantine
я не уверен что они делают именно то что тебе нужно
они делают то, что мне нужно, но у них все конвертеры с вариадиков не понимают пустой список параметров
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
там были проблемы с препроцессором старых плюсов на этих пустых вариадиках
Constantine
там были проблемы с препроцессором старых плюсов на этих пустых вариадиках
вот поэтому я пишу велосипеды, у меня нет проблем со старыми компиляторами, из-за которых я должен делать совершенное уродство вместо интерфейса либы
Berkus
вот поэтому я пишу велосипеды, у меня нет проблем со старыми компиляторами, из-за которых я должен делать совершенное уродство вместо интерфейса либы
пустые вариадики пофиксят в c++2a если я правильно помню, поэтому у тебя не будет никаких проблем со старыми компиляторами, лол
Constantine
пустые вариадики пофиксят в c++2a если я правильно помню, поэтому у тебя не будет никаких проблем со старыми компиляторами, лол
так проблема не с компилятором, проблема с BOOST_PP который не хочет работать с пустыми вариадиками
Alexander "SonnySlave"
https://gcc.gnu.org/ml/gcc/2018-01/msg00197.html
Alexander "SonnySlave"
тебя уже отправляли отсюда с такими вопросами в @supapro ?
Alexander "SonnySlave"
а учитывая тот факт, то namespace System это не из мира крестов, то....
Vsevolod
надо бы проверить, нет ли в gcc того бага с рептилизацией возврата из эксепшена
Vsevolod
кидалт же тут ссылку: https://godbolt.org/g/C9rNBG
Vsevolod
о, а в gcc все збс
Vsevolod
https://godbolt.org/g/3xpSDE
Vsevolod
опять gcc молодцы, как и в случае с забывчивым шлангом на предмет likely/unlikely
Alexander "SonnySlave"
Спасибо за бдительность
Max
Спасибо за бдительность
Catcut - это сокращатель ссылок с плохой репутацией, да? Встречаю не впервые, где-то уже видел
Alexander "SonnySlave"
Catcut - это сокращатель ссылок с плохой репутацией, да? Встречаю не впервые, где-то уже видел
не разбираюсь в сортах сокращаетлей ссылок. просто любая реклама не по тематике чатика запрещена
Max
Ага!
Max
Это сокращатель с «типа заработком» на ссылках
Max
Мол, чем больше перейдет, тем больше получишь
Billy
А кто что для зависимостей использует? Ну кроме wget/curl конечно
Berkus
Alexander "SonnySlave"
А кто что для зависимостей использует? Ну кроме wget/curl конечно
Conan, вестимо. Некоторые извращенцы юзают vcpkg
Billy
conan чувак, conan
Пасиб. Ща погляжу. Желательно, что б он канешн артифактори поддерживал.
Billy
Conan, вестимо. Некоторые извращенцы юзают vcpkg
Вот сейчас не до извращений. Некоторый сами на питоне пишут. Я тут взглянул на то, что у нас используется. Плачу сижу
Billy
канешн
Ваще супер
Baur
Как вам книга кенинга эффективное программирование на с++?
Matwey
того самого в честь которого argument dependant lookup назван?
Baur
Да
Oleg
Читал по плюсам "за 21 день" трлько. А потом были книги по стл и советы по плюсам
✙ Fatum ✙
ребята, может кто поможет разобраться: пытаюсь реализовать mvc, есть контроллер, который взаимодействует с API мессенджера, есть модель которая взаимодействует с базой данных, но вьюха для меня не доступна, так как это уже реализованыйи работающий мессенджер. Является ли моя реализация валидной для этого паттерна?
✙ Fatum ✙
привет всем)
✙ Fatum ✙
может конечно немного оффтопик
✙ Fatum ✙
но это очень важный для меня вопрос сейчас
✙ Fatum ✙
ну еще конекчусь к сокету к нужному клиенту
✙ Fatum ✙
это все настроенно и работает
✙ Fatum ✙
все данные с апи мессенджера приходят джейсоном