Теоретически есть mailing listы - https://isocpp.org/std/forums, но они не особо живые. Еще есть набор закрытых листов для участников комитета, которые сильно живее и интересн...
Чем-то можете это подтвердить? Мне кажется из "Within the initializer-list of a braced-init-list, the initializer-clauses, including any that result from pack expansions ([tem...
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...
Почему у 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 на своем проекте который использу...
На типичной олимпиадной задаче C, C++ и Rust скорее всего выдадут +- одно время. JVM и .NET будут недалеко. Какой сделаем вывод?
А может 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...
Библиотечный код уже скопилирован. Как может поменяться какие функции там вызываются? Какой new/delete вызывается определяет компилятор при компиляции.
Ты же понимаешь что C препроцессор и макросы в лиспе две большие разницы, или просто поразжигать решил?
Откуда инфа? 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...
Как-то уже обсуждали вроде, но все равно забавный спецэффект - как может добавление пустого конструктора повлиять на размер наследного класса? Ответ в https://stackoverflow.co...
Что такое пересечение между точками? Чтобы искать пересечения между баунд боксами есть много разных способов. Простейший - завести статичную 2d сетку и записывать в какой ячей...
Я тогда тоже не понимаю этого предложения в стандарте, поясни пожалуйста - https://gcc.godbolt.org/z/v8lvMg вот тут же мембер rvalue ссылка?
Читали вчера обсуждение? const T & t = static_cast<T &&>(T{}); - prvalue чудесным образом превращается в xvalue. С точки зрения передачи в функцию или инициализации разницы ме...