Интересно, какой гений придумал что std::set и std::multiset удовлетворяют AssociativeContainer?...
В чём смысл что программа с этой строкой в хидере const int sample = 100500; // или constexpr, неважно линкуется, в отличие от int sample = 100500; ? Дело в том, что const н...
Привет! Посмотрел презентацию Антона Полухина про корутины (Zero Cost Conf 2021) У нас в планах написать числодробилку, к примеру жёсткий обход и изменение графов или приближ...
В C++ часто есть проблема: нужно иметь объект, но какой конструктор для него вызвать, решить "не сразу". Т.е. надо для него выделить память (желательно на стеке) и потом вызва...
А зачем объектам класса без полей все равно занимать память в 1 байт? За исключением случаев, когда мы берем на них ссылку (но и в этом случае абсолютно бесполезно)
А кто-то знает про перспективы компилятора GCC? За последние годы Clang/LLVM здорово его потеснил в крупных компаниях и проектах
В unity build на не жившем ранее на нём проекте сыпаются ошибки от нарушения ODR из-за одинаковых названий внутри анонимных неймспейсов. Есть ли какой-нибудь плагин/настройка...
Привет. У нас есть проект, в котором каждый .cpp-файл по дефолту получает +20-40 секунд к компиляции из-за гига-зависимостей в хидерах (препроцессор показывает 650к строк, 24м...
Привет, я понимаю что вряд ли найду ответ на свой вопрос (он очень специфический), но попытаю удачу: Как найти все случаи, когда выражение/объявление в Clang AST на что-либо ...
Действительно есть места, где религиозно верится в то, что код не пойдёт по ветке, где из метода ничего не возвращается, и добавлять болванку «return 0» как-то тупо Возможно,...
Тут тема про Qt обсуждается, а его что, какая-то частная компания приватизировала? Раньше же вроде полный опенсорс был, а когда недавно спустя несколько лет попробовал скачат...
Какие флаги для компиляции C++ используются в release-сборке cmake? В интернете не смог найти инфу. Например -O2 или -O3 там?: cmake -DCMAKE_BUILD_TYPE=Release ..
А если я сделаю «gdb —pid <process_id>», то что должна возвращать функция?
А кто-нибудь разбирался, на какой стадии работают constexpr-вычисления? В интернете находил только инфу что в С++20 сделали работающий аллокатор, чтобы можно было взять кусок ...
Если бы вы получили в наличие рефлексию в языке, то как бы использовали это? Мне нравится идея сделать фреймворк а-ля Spring из Java, там из коробки работает очень много всего...
Пробовал кто в стиле Haskell писать на С++ для прода? (в тему недавного обсуждения)
А зачем std::aligned_storage депрекейтнули в С++23? https://en.cppreference.com/w/cpp/types/aligned_storage Что вместо него юзать?
Привет! Не могу въехать - какой минимальный размер занимает std::deque, на сайте https://en.cppreference.com/w/cpp/container/deque вот тут e.g. 8 times the object size on 64-...
Скорее всего, если смогли бы, то давно бы запретили в стандарте? А то в 2022 году возникают идеи пропозала как такие https://github.com/cpp-ru/ideas/issues/492 Вряд ли за 20+...
Получается, в релизный бинарь будет попадать код, который засорит кэш инструкций…?