重複の可能性:
パラメーターを使用してコンストラクターを作成すると、デフォルトのパラメーターなしコンストラクターがなくなるのはなぜですか
私は次のプログラムを書きました
#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&)