Возможный дубликат:
Почему конструктор без параметров по умолчанию исчезает при создании конструктора с параметрами
Я написал следующую программу
#include <iostream>
class A {
public:
A(int i) {std::cout<<"Overloaded constructor"<<std::endl;}
}
int main() {
A obj;
return 0;
}
когда я компилирую программу, я получаю следующую ошибку:
нет подходящей функции для вызова A::A() Кандидаты: A::A(int) A::A(const A&)