Конструктор по умолчанию — это конструктор, который можно вызвать без необходимости передавать какие-либо аргументы. Это происходит когда:
class MyClass {
public:
MyClass(); // Конструктор по умолчанию без параметров
};
class AnotherClass {
public:
AnotherClass(int x = 0, std::string name = ""); // Конструктор по умолчанию с параметрами по умолчанию
};
std::vectorMyClass() = delete; если нужноMyClass obj;std::vector или std::arrayКонструктор по умолчанию можно вызвать без аргументов, либо не указав параметры вообще, либо указав все параметры со значениями по умолчанию.
Новый — ещё не проверен сообществом
Вы