簡単な質問:私はクラスという名前の何かを持っている場合はC++配列コンストラクタの引数
だが、私は私のクラスでは
int a[2];
int b[2];
public:
classname(int a[], int b[]); // Constructor
ような何かをしたとしましょう、その後(関係ない)と(プライベートメンバー)これらの点(aとb)を初期化するデフォルトのコンストラクタ(必須)が必要です。
int main(){
classname x({4,5},{1,10});
return 0;
}
しかし、私には一致するコンストラクタがないというエラーが表示されます。私はまた、コンストラクタで[]の代わりに*を試しましたが、とにかく動作しないようです。私は何かが欠けているだけです。私はそれを基本的なC++で単純に保つようにしています。
ありがとうございます。
残念ながら、投稿したときにそれを見逃しました – Miguel
'std :: array'を調べることをお勧めします。 – NathanOliver