なぜこれを行うことができるのかわかりません:
int numbers[] = {-4,3,0,100,2000};
Set d(5,numbers);
しかし、これを行おうとすると次のエラーが発生します。
Set d(5,{-4,3,0,100,2000});
Error:
warning: extended initializer lists only available with -std=c++0x
or -std=gnu++0x|
error: no matching function for call to
'Set::Set(int, <brace-enclosed initializer list>)'
コンストラクタ:
Set::Set(int size, const int constSet[])
ご協力いただきありがとうございます