🦥Alex Fails
Да в том же Прате
🦥Alex Fails
В супапро есть эта книга в материалах
Светомеч
Слава C++тане
Недолго восславляли мы своего владыку
Vladislav
Коданы, кто-нибудь использует dependency injection в C++? Если да, то какими либами пользуетесь?
🦥Alex Fails
Flash
Vladislav
Flash
"Flash's dead baby, Flash's dead."
babysitter
кстати я слышал, что есть такой oxygine
babysitter
и он концепции как раз флеша использует. абстракции сцены там и прочее. плюсовый движок. кроссплатформенный вроде, изначально таргетом были мобильные игры.
Крылатый
Есть одна
Крылатый
https://github.com/google/skia
Светомеч
Toon Boom Harmony. Или ты крестовый фреймворк хочешь?
Anonymous
Может кто подсказать как в rad studio вывести бд через компоненты firedac. Точнее куда вывести. Форма fmx(под андроид пишу)
Anonymous
😕
ttldtor
быдлер для андроида... вот зачем они шланг встроили...
Anonymous
😁😁😁
Anonymous
Коданы, кто-нибудь использует dependency injection в C++? Если да, то какими либами пользуетесь?
У меня DI запланировано к скорому изучению, и тоже решения интересуют.
Крылатый
А для чего применяется DI?
Крылатый
И что это именно?
Крылатый
Что покурить?
Kirill
для тестов напирмер
Kirill
и injection или invercion
Kirill
я чето не подумал)
ttldtor
https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F
ttldtor
перевод отстойный, лучше на английском почитай)
ttldtor
я вот хочу https://github.com/google/fruit потыкать для этого.
Алдар
https://vc.ru/n/mac-vs
Крылатый
http://en.cppreference.com/w/cpp/compiler_support
Крылатый
17й gcc говорит уже держит
Stanislav
17й gcc говорит уже держит
ну не весь конечно
Stanislav
https://gcc.gnu.org/projects/cxx-status.html#cxx1z.html
Arthur 🦈
Привет всем . Хочу начать программировать на Linux . С какого дистрибутива начать и стоит ли вообще переходить на него ?
Алдар
бубунту ставь
Stanislav
чтоб резко перехотеть ставишь арч или lfs :)
Алдар
генту тогда уж
Alexei
слака, наоборот, хороша приучением к пингвинам, я со слаки начинал, правда это было черти когда, когда все дистры были похожи
Alexei
не, смотреть вредно, надо настраивать
Alexei
правда, пока настроишь, забудешь, для чего ты все это делал 😂😂😂
Ilya
толку с мертвой слаки начинать? Уж лучше Гента или Арч
Arthur 🦈
А kali ?
Yevhen
А kali ?
а что kali? ты программировать или пентестить будешь?
Yevhen
для программирования ставишь любой дистрибутив и gcc
Алдар
manjaro linux ставь или убунту если нет желания париться особо
Yevhen
лучше что то убунту подобное для начала, потом манджарку главное убунту с юнити не выбирай)
Алдар
манджара удобна тем что есть доступ к aur, и пакеты более свежие чем в убунте
ttldtor
Вот вы тут матёрые плюсари. Это же не 17-й стандарт? (на самом деле мне хочется этого) http://melpon.org/wandbox/permlink/FgojUXMCs6AVbyXe
🦥Alex Fails
Или хотя б c++14
ttldtor
я про использование auto в параметрах шаблонов
ttldtor
которое будет в 17-м
Stanislav
дык он самый, у тебя же стоит там 1z это 17
Stanislav
🙄 на какую букву они перейдут после z интересно
ttldtor
ты не понял вопрос
ttldtor
я про код, а не про параметры компилятора
ttldtor
интересует функция 3
ttldtor
просто auto подразумевал интегральные типы
Stanislav
Все банально: std=c++2x
это если они внезапно не 2х годичный цикл сделают, было такое обсуждение
Stanislav
просто auto подразумевал интегральные типы
http://en.cppreference.com/w/cpp/language/auto намбер 8 же
ttldtor
а у меня (о чудо!!!) в template <auto... Vs> void print() { std::cout << "3) " << __PRETTY_FUNCTION__ << "\n"; } просовывается template <template <auto... Ns> class... TTs> constexpr auto sizeOfSomething = sizeof...(TTs);
🦥Alex Fails
Ооо
Ну тогда 2y, 2z, 2w, 2u, 2v
ttldtor
я бы так оставил, мне очень хочется, чтобы variable template можно было прокинуть параметром шаблона
ttldtor
потому что я даже не знаю, какой у неё тип)
ttldtor
лучше, бы, если бы это было просто сахаром над структуркой с полем value, но это не так =(
Vladislav
https://habrahabr.ru/company/edison/blog/315016/
Anonymous
👍👍👍
Алдар
про i ++ + ++i страшный боян
Vladislav
про i ++ + ++i страшный боян
благо, в современных компиляторах есть -Wsequence-point чтобы это ловить
Vladislav
про i ++ + ++i страшный боян
довольно часто сталкиваюсь с такой разновидностью этого баяна: unordered_map<K, int> m; ... m[key] = m.size();
Алдар
вставляешь новый элемент и при этом считываешь текущее кол во элементов
Stanislav
https://habrahabr.ru/company/pvs-studio/blog/315232/
Stanislav
> После общения с людьми из крупных коммерческих проектов выяснилось, что достаточно много разработчиков не знакомы со сборкой проектов и на самом деле такие знания не всегда нужны в полном объёме. Как собрать/отладить свой проект/модуль каждый разработчик знает. Но обычно всё это знание заключается в наборе нескольких магических команд, которые выполняют программисты. Образно говоря, у них есть большая кнопка, на которую достаточно нажать и на выходе они получают собранные модули. Но о том, как всё это работает внутри, они имеют только общее представление. А за сборочными скриптами часто следит специальный человек.
Алдар
build engineer
Stanislav
чето мне кажется основной трабл в недостатке документации
Stanislav
cmake?
да хоть что, смотришь на доки сборки телеграм десктопа, хочется орать и бить клавой кого нибудь