В подобном коде #include <iostream> #include <memory> struct A { int i; A() { std::cout...
Когда я запускаю следующий код, я получаю следующее аварийное завершение: "чисто виртуальный метод...
Мой вопрос: как заставить продление жизни работать с CRTP. Например, следующий код является...
Когда два возвращаемых аргумента условного оператора c?x:y не относятся к одному и тому же типу,...
У меня есть эта инициализация: const char* str = std::string("a").c_str(); Сколько...
В чем разница между LVALUE и RVALUE в следующем коде, когда я передаю текст? Я имею в виду, в этом...
Код ниже стандартно-правильный? ( godbolt ) т.е. by-ref захватывает ссылку пересылки, которая...
Предположим, я рекурсивно решаю задачу динамического программирования (сверху вниз).Например,...
Предисловие Ниже код приводит к неопределенному поведению, если используется как: vector<int>...
Я не понимаю, почему это не работает: auto a = (int[]){1, 2, 3, 4, 5}; > error: taking address...
Позволяет скомпилировать следующее объявление верхнего уровня const int& ri = 5; с помощью...
Это продолжение моего предыдущего вопроса , в котором очевидный консенсус заключался в том, что...
Это код UB? struct A { void nonconst() {} }; const A& a = A{}; const_cast<A&>(a)
Я прочитал много статей, касающихся времени жизни временного объекта, и кажется, что срок службы...
Рассмотрим этот класс: class Foo { public: ~ Foo () { std::cout << "~Foo\n"; }...
Рассмотрим следующий код - #include <iostream> #include <stdio.h> const int &...
Это в основном вопрос о углу синтаксиса C ++, связанном с массивами фиксированного размера....
У меня есть два класса: Circle и Dot Class Circle содержит Dot, а Dot содержит int.В Circle есть...