https://godbolt.org/z/MeP533n8r Почему два указателя с одним адресом не равны?
А кто-то может пояснить, в чем принципиально преимущество отдельного пакетного манагера перед системным?
Кстати, всегда мучал вопрос: почему принято передавать функторы по значению, если у нас есть std::function и лямбды с захватом, которые может быть дорого передавать таким спос...
The program will be ill-formed unless a specialization for f<const char*> is explicitly instantiated in some translation unit http://eel.is/c++draft/temp#over-5.sentence-4 П...
Что есть символ?
Добрый день, насколько безопасен reinterpret_cast для потомков одного и того же класса, содержащих только методы? https://codeshare.io/5wkg69
Добрый вечер. Упрощенно имеется следующий код: void send(const Type & type, Message && msg) { send_impl(type, std::move(msg)); } void send_impl(const Type & type, Message ...
Насколько корректны вот такие попытки создания алиаса в темплейте? Можно как-то запретить вызов as_time_point<some_clock, some_wrong_time_point>? template<typename Clock, ...
Добрый день. На GCC8 получаю: error: class template argument deduction failed: return new T(std::forward<Args>(args)...); На следующем коде: template<typename T, typenam...
https://en.cppreference.com/w/cpp/thread/lock_tag_t struct defer_lock_t { explicit defer_lock_t() = default; }; struct try_to_lock_t { explicit try_to_lock_t() = default; }; ...
Объясните, как читать такое объявление? (*operator int() const)(int, int);
Переполнения знаковых типов ведь UB, так? Разве это не добавляет проблем, если отказаться от беззнаковых в пользу знаковых?
using enum ломается при использовании внутри класса с приватным полем: https://godbolt.org/z/voordee8h Это бага gcc, или я что-то упускаю? msvc справляется, а clang похоже во...
Чтобы иметь зоопарк dll, как в винде?
Всегда ли корректно использовать -1 для получения наибольшего значения для беззнаковых типов?
https://godbolt.org/z/vdrP9abdd Допустим есть несколько интерфейсов и класс, который их реализует. Возможно ли написать шаблон, который будет вести себя как ссылка на нескол...
Подождите, ну а что сделает эквивалентный код, скажем, на Си, при возврате ошибки из того же close? Ошибка так же будет проигнорирована полностью
Насколько #pragma {push,pop}_macro "стандартный" подход? Видел, что тот же Boost.Asio его активно использует
Если можно, то пока тут собрались знающие Asio люди, хотелось бы задать вопрос. Пишете ли вы юнит-тесты для кода на Asio и как? К примеру, если у меня есть класс tcp соединени...
Подскажите, а что подразумевается под extended integer types в стандарте? Я правильно понимаю, что int*_t и uint*_t могут быть алиасами на стандартные типы, а могут быть отде...