Теоретически есть mailing listы - https://isocpp.org/std/forums, но они не особо живые. Еще есть набор закрытых листов для участников комитета, которые сильно живее и интересн...
3.1 Should this syntax support initialization from an initializer_list<T>? We think the answer has to be no, primarily because the size of an initializer_list is dynamic where...
Чем-то можете это подтвердить? Мне кажется из "Within the initializer-list of a braced-init-list, the initializer-clauses, including any that result from pack expansions ([tem...
Почему у emplace_back поменять return type с void это нормально, а у list::remove это проблема? Мне кажется под ABI библиотеки подразумевают обычно совместимость между динамич...
в другой шаблон, например так: template<typename T> struct test_class { template <class T> static typename T::element_type foo(int); template <class T> static T foo(.....
Я не для флейма ради, просто интересно - ты сам использовал виртуальное наследование для какой-то практической цели? Расскажи зачем?
https://youtu.be/rHIkrotSwcc?t=1074 Если вкратце то 1) exception handling и 2) из-за ABI unique_ptr<int> соответствует int** а не int*, из-за чего приходится делать лишнее раз...
Кто-то понимает как должны работать auto template parameters? https://godbolt.org/g/YYPL1b - в этом примере и у gcc и clang странное поведение. gcc выбирает тип параметра unsi...
Вам уже несколько раз написали что вы не до конца понимаете как работают корутины, посмотрите https://www.youtube.com/watch?v=2tWNm_fDxX0. Вы конкретно говорите про то как в m...
https://www.phoronix.com/scan.php?page=article&item=gcc-clang-2019 - подробное сравнение GCC и Clang по производительности в нескольких бенчмарках. В среднем разницы нет, но и...
Через -isystem можно пометить инклюды чтобы из них не выдавались предупреждения компилятора, соответственно можно попробовать вернуть -Werror на своем проекте который использу...
А может MSVC прав? На http://en.cppreference.com/w/cpp/language/lambda написано что "The type of each data member is the type of the corresponding captured entity, except if t...
На типичной олимпиадной задаче C, C++ и Rust скорее всего выдадут +- одно время. JVM и .NET будут недалеко. Какой сделаем вывод?
Откуда инфа? Hardware - Supported Intel(R) Pentium(R) 4 processor family Intel(R) Xeon Phi(TM) coprocessor Intel(R) Atom(TM) processor family Non Intel(R) proc...
Библиотечный код уже скопилирован. Как может поменяться какие функции там вызываются? Какой new/delete вызывается определяет компилятор при компиляции.
Ты же понимаешь что C препроцессор и макросы в лиспе две большие разницы, или просто поразжигать решил?
Как-то уже обсуждали вроде, но все равно забавный спецэффект - как может добавление пустого конструктора повлиять на размер наследного класса? Ответ в https://stackoverflow.co...
Что такое пересечение между точками? Чтобы искать пересечения между баунд боксами есть много разных способов. Простейший - завести статичную 2d сетку и записывать в какой ячей...
Читали вчера обсуждение? const T & t = static_cast<T &&>(T{}); - prvalue чудесным образом превращается в xvalue. С точки зрения передачи в функцию или инициализации разницы ме...
Я тогда тоже не понимаю этого предложения в стандарте, поясни пожалуйста - https://gcc.godbolt.org/z/v8lvMg вот тут же мембер rvalue ссылка?