共用方式為


編譯器錯誤 C2923

'type': 對參數 'param' 而言,'identifier' 不是有效的樣板類型引數

引數清單遺漏具現化樣板或泛型所需的類型。 請檢查樣板或泛型宣告。

下列範例會產生 C2923:

// C2923.cpp
template <class T> struct TC {};
int x;
int main() {
   TC<x>* tc2;   // C2923
   TC<int>* tc2;   // OK
}

使用泛型時,也會發生 C2923:

// C2923b.cpp
// compile with: /clr /c
generic <class T> ref struct GC {};

int x;

int main() {
   GC<x>^ gc2;   // C2923
   GC<int>^ gc2;   // OK
}