コンパイラ エラー C3154
省略記号の前に ',' が必要です。 コンマ以外で区切られた省略符号は、パラメーター配列関数でサポートされていません。
可変個引数関数が正しく宣言されていませんでした。
詳細は、可変個引数リスト (...) (C++/CLI)を参照してください。
例
次の例では C3154 が生成されます。
// C3154.cpp
// compile with: /clr
ref struct R {
void Func(int ... array<int> ^); // C3154
void Func2(int i, ... array<int> ^){} // OK
void Func3(array<int> ^){} // OK
void Func4(... array<int> ^){} // OK
};
int main() {
R ^ r = gcnew R;
r->Func4(1,2,3);
}