編譯器錯誤 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);
}