Conan умеет интегрироваться как Vcpkg? (чтобы создать проект в студии и сразу юзать буст, например) И ещё такой вопрос: у Conan есть централизованная репа портов как у Vcpkg? ...
Есть ли какой-нибудь стандартный способ вывода std::u32string через std::cout/std::wcout? По идее можно конвертнуть std::u32string в multi-byte string с помощью std::c32rtomb,...
Запускаю консольное приложение через Boost.Process, как в примере http://www.boost.org/doc/libs/1_66_0/doc/html/process.html, только gcc --version заменил на своё. Проблема в ...
у меня такой вопрос, в чём принципиальная разница между using namespace detail; и using detail::A;? (учитывая то, что в этом неймспейсе больше ничего нет)
кстати, в C++20 успели депрекейтнуть [,]?
как можно сделать ручной QSyntaxHighlighter? имеется в виду следующее: при изменении текста в QPlainTextEdit я его полностью парсю на токены заново, соответственно текст полно...
как можно зафорсить инициализацию статической переменной внутри функции на init-time? (как у глобальных переменных) как-то мне не нравится оверхед, который генерится ради одно...
но можно ли в теории сгенерировать код, который не использует TLS для инициализации статиков? на каких-нибудь атомиках и мутексах или подобном
но ведь такие указатели некорректны для плюсов? или я не прав? extern int* a; extern int* b; bool f() { return a == b; } это же не UB? в таком случае по идее в указателе будет...
а флоаты кстати как работают в этом контексте? там же вроде какие-то проблемы с ними были?
Куда можно отрепортить, чтобы в boost.locale убрали использование std::auto_ptr?
ребят, есть ли какой-нибудь эффект от explicit на конструкторе без параметров? struct S { explicit S() = default; }; void f(S); int main() { S s = {}; // error? f({}); /...
Какова вероятность того, что успеют к C++20? И когда примерно ждать первых имплементаций в компиляторах?
никто не знает почему так решили? что static инициализируется при первом вызове функции, а не, например, до вызова main (т.е. при запуске приложения)
у кого-нибудь есть идеи почему operator= и emplace у std::variant не constexpr?
@antoshkka можешь ли скинуть слайды с презентации по copy elision?
кстати, если надо named constructor с выводом шаблона, то придётся только использовать внешнюю make_* функцию? (через статический метод же никак не получится?) типа template <...
Какой самый портабельный способ case-insensitive сравнения строк? (comparison, не только equals) Интересует только для ASCII (C locale)
Что стандарт говорит об использовании препроцессора внутри подстановки function-like макроса? #define A(a)a*a int square(int num) { return A( #ifdef B num #else 5 #...
а на деструкторе?