Может кто знает: копаемся в реализации libstdc++ (от gcc) и нашли одно место расхождения со стандартом, с не совсем понятным истоком. Почему-то при использовании std::unitbuf ...
Подскажите, может ли указатель на функцию член класса быть вызван для не полных типов? По логике - да, так как в контексте передаётся указатель на неполный тип и указатель на ...
Вот что у меня в голове: паттерн фабрики используют для: 1.Инкапсуляции 2х этапной инициализации объекта в один вызов (что само по себе антипаттерн и, если я не ошибаюсь, указ...
Т.е. очередная десериализация? Эту задачу решают уже долгие годы и совершенно разными способами. Скорее всего без поддержки языком рефлексии и инъекции это задача «красиво» не...
Подскажите, не работоспособность case0 и case2 мне кажется просто багом в языке https://godbolt.org/z/ed2dpk . Есть ли какое-либо обоснование, почему там должно быть произведе...
А какие есть либы с эффективными run-time регулярками под Linux (в предпочтении jit компилируемые)?
https://godbolt.org/z/ZYjEZw - вот, кто-то может пояснить - что делает ассемблерный код?
По поводу антипаттерна, просветите, используя классический паттерн фабрика, что вы конкретно добиваетесь? Если это только эстетика - то выглядит как антипаттерн и not C++ way....
Подскажите, какой именно набор правил не позволяет компилятору не проводить копирование в данной ситуации? https://godbolt.org/z/xWm2T-
Товарищи, объясните - что происходит? По какой причине разименование неконстантного итератора выдаёт константную ссылку? (на cppreference прописано, что ссылка должна быть не ...
Подскажите, а макросы Catch2 можно использовать внутри других макросов и передавать как аргумент другим макросам? (для генерации тестов с огромным набором комбинаций, template...
Вы хотите создать новый тип из строки? Тогда вам в питон. Если вы хотите построить объект на основании строки используйте паттерн билдер или конструктор от строки. Что вы в ит...
Меня именно интересует - не случается ли чего плохого с макросами Catch2 если они используются внутри других макросов (а.е. они все будут на одной строке и раскрыты в немного ...
Коллеги, так подскажите по моему кейсу? Код то компилится, но не вызывает ли он UB?
Коллеги, киньте чатик с подработками по с++. Знакомым нужно, а сам сделать не смогу по загрузке (не уверен, но может это @supapro?)
А можете объяснить, что вы имеете в виду под строкой: std::any obj + Ret(*ptr)(Args...) Указательна функцию и объект результата?
Ты хочешь чтобы можно было присвоить lw_shared_ptr<T> lw_shared_ptr<U> для любых типов U и T?
Ты хочешь видеть std::shared_ptr<std::any> при этом с виртуальными вызовами?