私は簡単な質問があります。デフォルトと明示的なコンストラクタ
できますか?
class test {
int x;
public:
test();
test(int x);
};
そしてメインで私が持っている:私はクラスのテストを持っており、最初、私はデフォルトのコンストラクタを持つオブジェクトtを宣言したが、その後、私は明示的に明示的なコンストラクタを呼び出して値を変更したい
test t;
t(2);
Suposeを。 私はこれを試したので、関数(test)(int)のマッチコールがなくなり、意味がありません。
あなたは割り当てをしたいの
を使用して書くことを意味しました。 't = test(2);' – GManNickG
@GManNickG Yessss、ありがとうございました!できます。 –