@ProCxx

Страница 2181 из 2477
reagentoo
06.07.2018
12:59:58
Надо отдельный концепт для каждого оператора?

(сам ещё не тыкал концепты)

Ilia
06.07.2018
13:01:20
Нет, 'c' в С имеет тип int
Чёта я не помню такого... А, имеется в виду ТИП ЛИТЕРАЛА?

Ignat
06.07.2018
13:01:51
Ну да

Google
Ilia
06.07.2018
13:02:00
А, ну это пофигу почти...

Тем более в С... Перегрузок нет, наплевать какой там тип почти.

Ignat
06.07.2018
13:04:35
Вот бы ещё при промоушоне чаров (которые обычно знаковые) к интам не получалось отрицательных чисел, а то практически любое использование ctype.h — шанс отстрелить ногу

Ignat
06.07.2018
13:09:32
В принципе и -funsigned-char можно, но если об этом не знаешь/забыл, то можно на ровном месте огрести

Евгений
06.07.2018
13:21:49
Короче, есть проект, у него несколько файлов которые компилируются при помощи make два раза, во второй раз компилируется с флагом -fpic. Как сделать так, что бы компилировать 1 раз с флагом -fpic?

Ilia
06.07.2018
13:46:59
#meetup #presentation Future/Promise своими силами или жизненный цикл велосипедов в продакшене. Денис Кормалев https://www.youtube.com/watch?v=TYHMvcC5YU4 https://speakerdeck.com/dkormalev/kak-sdielat-svoi-future-promise-ili-zhizniennyi-tsikl-vielosipiedov-v-prodakshienie

#meetup #presentation C++ API Иван Мурашко. https://www.youtube.com/watch?v=J8aZ1nFN7jU

#meetup #presentation C++ Coroutines Андрей Давыдов https://www.youtube.com/watch?v=2tWNm_fDxX0 https://drive.google.com/file/d/1-FXg6eP_BNYRCJMrYrmVWdRpHp5-VAnL/view

Ilia
06.07.2018
14:10:57
#books Тут в отдельном канале собираются книжки. https://t.me/joinchat/AAAAAE1yUq2Kh6WdPCtjMA

Alex Фэils?︙
06.07.2018
14:14:27
Слайды я тож собираю

Google
Игорь
06.07.2018
14:18:30
Где Страуструп?

Maksym
06.07.2018
14:18:38
отдыхает

Ilia
06.07.2018
14:18:46
Уехал на собрание WG21

Alex Фэils?︙
06.07.2018
14:19:05
No

Дед Пегас
06.07.2018
14:19:12
?

Alex Фэils?︙
06.07.2018
14:19:37
#old #good #classic #logo

Dan
06.07.2018
14:19:42
??

Ildar
06.07.2018
14:20:01


A.D.
06.07.2018
14:20:15
а вы в списке слева выделите канал

Stolyarchuk
06.07.2018
14:20:21
круглый симпотнее

A.D.
06.07.2018
14:20:24
уже не так прикольно

Игорь
06.07.2018
14:20:40
#old #good #classic #logo
Давай круглый

Он плприятнее

Ilia
06.07.2018
14:20:50
Anatoly
06.07.2018
14:21:02
что это за packman поедающий плюсы?

Alex Фэils?︙
06.07.2018
14:21:03
Давай круглый
отступы кривые!????

Vyacheslav
06.07.2018
14:21:09
текущая иконка вернула мне мой скевоморфизм

Alex Фэils?︙
06.07.2018
14:21:45
что это за packman поедающий плюсы?
Новый пропосал в SG16 по пакетным менеджерам от дистрибутива Arch Linux

Stolyarchuk
06.07.2018
14:22:46
в круглом бордюр надо маленький сделать белый и будет огонь

Two sad things were found here, one huge and one annoying: https://blog.jetbrains.com/clion/2018/06/iso-cpp-committee-rapperswil-2018-trip-report/ Huge. C++20 most likely won't have Modules. That's disappointing. I hate my compile times (yes, yes, my code is bad, modularization sucks, coupling is tight as hell, etc, etc). But I hate. And I hoped that modules in the standard (=> the same in all three major compilers, I'm building on all of them) would force me to grow and improve structure and design. Annoying. Implicit capture of this via [=] is now deprecated. I use lambdas a lot, and I use [=] capture a lot. Many (almost all?) of my closures are guarded by one way or another: 1. They'll automatically unsubscribe themselves when this dies. or 2. They're guarded by weak pointer to this, so that they're safe to be called even if this is already dead. Either way, I'm always capturing this by [=], all the time. And converting it to [=, this] will kill half of fun and all of beauty. I've never had a bug (yet?) with incorrect capture of this inside a [=] lambda. And the motivation (confusion with the newly introduced [*this] capture-by-value) doesn't work for me — I can't imagine (yet?) a single case of [*this] capture in my code :(

Google
Alex Фэils?︙
06.07.2018
14:23:07
Stolyarchuk
06.07.2018
14:24:31
8 байт можно и скопировать

он его не приводил

"I can't imagine (yet?) a single case of [*this] capture in my code :("

Alexander
06.07.2018
14:26:28
да, с модулями скорее всего пролёт. но зато будут контракты и концепты, что тоже очень круто

Kitsu
06.07.2018
14:26:30
> converting it to [=, this] will kill half of fun and all of beauty мдэ

Alexander
06.07.2018
14:26:49
с модулями на самом деле не стоит спешить, так как там проблем много есть сейчас. и их надо как-торешать

Alexander
06.07.2018
15:29:06
зачем нужны все фишки языка, если 40 минут сборки?
Жили кучу лет, поживём ещё три года

Chiveson
06.07.2018
15:29:59
https://www.ozon.ru/context/detail/id/145861864/ где можно это купить?)

Constantine
06.07.2018
15:30:54
Жили кучу лет, поживём ещё три года
Это не отменяет вопроса.

Побитый
06.07.2018
15:31:19
с модулями на самом деле не стоит спешить, так как там проблем много есть сейчас. и их надо как-торешать
Там как я понял, самая главная проблема это "крупные компании", которые хотят модули, но не хотят выкидывать/переписывать свою макросню :(

Никита
06.07.2018
15:32:25
https://www.ozon.ru/context/detail/id/145861864/ где можно это купить?)
Я тут купил https://www.combook.ru/product/11864060/

Constantine
06.07.2018
15:32:34
Там как я понял, самая главная проблема это "крупные компании", которые хотят модули, но не хотят выкидывать/переписывать свою макросню :(
Ты шутишь? Знаешь, сколько стоит минута времени компиляции в процентах производительности разработки?

Constantine
06.07.2018
15:40:03
Сколько?
Столько, что на уменьшение минуты времени компиляции можно смело выделять по дню каждого разработчика. Окупится, поверь.

Google
Constantine
06.07.2018
15:40:55
Я не знаю, как там у кого дела, но у нас std::function не используется с пунктом (1) это +20% времени компиляции

Побитый
06.07.2018
15:41:59
Столько, что на уменьшение минуты времени компиляции можно смело выделять по дню каждого разработчика. Окупится, поверь.
Дак я как бы и не спорю) Я лично за то, чтоб модули попали в С++20 в варианте БЕЗ макросов. А "крупные компании" пусть либо не юзают модули, либо переписывают и подстраиваются.

Constantine
06.07.2018
15:47:56
Дак я как бы и не спорю) Я лично за то, чтоб модули попали в С++20 в варианте БЕЗ макросов. А "крупные компании" пусть либо не юзают модули, либо переписывают и подстраиваются.
Это звучит как какие-то проблемы индейцев. Мне, честно говоря, плевать, будут там макросы или нет, мне надо, чтобы гребаный std::vector<std::string> не инстанцировался 1000 раз у меня в проекте

Constantine
06.07.2018
15:49:05
Побитый
06.07.2018
15:49:31
Это должно было разрешиться в 2011
Ну вот. Макросы в этой задержке играют не последнюю роль

Constantine
06.07.2018
15:51:01
Ну вот. Макросы в этой задержке играют не последнюю роль
У вас какие-то проблемы с ориентацией. Если самолет не взлетает, мне, честно говоря, плевать, в чем причина - меня волнует только то, что у меня стыковка пролетает

Alexander
06.07.2018
15:51:58
Это не отменяет вопроса.
А кто-то говорит про отмену?

Просто перенос по времени

Неприятный перенос

Constantine
06.07.2018
15:55:14
А кто-то говорит про отмену?
Я к тому, что если бы это был адекватный коммерческий продукт, и мне бы рассказывали вещи как сейчас, я бы голосовал за увольнение всего руководства. Я НЕ ПОНИМАЮ, зачем нужны концепты, зачем нужны контракты, если написание enable_if и assert занимает 1% времени, а компиляция 50%

Кажется, самое время расчехлять проекты по объединению cpp файлов перед компиляцией

Т.е. вот ситуация метафорически выглядит так. 1937й, СССР. Наш истребитель CPP-37 в 2 раза медленнее стоящих на вооружении у вероятных противников, КБ получает задачу на доработку. В итоге в новой модели CPP-39 в стандартную комплектацию добавили нож, чтобы можно было обрезать стропы парашюта, и улучшили эргономику штурвала. Обещают, что в модели CPP-42 совершенно точно поставят новый двигатель, разработку которого не успели закончить в связи с разногласиями по направлению выхлопа.

Egor
06.07.2018
16:07:40
зачем нужны все фишки языка, если 40 минут сборки?
а во сколько раз модули ускоряют билд?

Ilia
06.07.2018
16:07:59
Constantine
06.07.2018
16:09:06
а во сколько раз модули ускоряют билд?
У меня нет готовых реализаций. Есть оценки, что не менее 50%, потому что результат такого порядка получается в отладочных сборках через extern template для часто используемых шаблонных функций

Страница 2181 из 2477