建議使用 Visual Studio 2017

編譯器錯誤 C2943

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

'class': type-class-id 重複定義為樣板的類型引數

您無法使用泛型或樣板類別取代符號作為泛型或樣板類型引數。

下列範例會產生 C2943:

// C2943.cpp  
// compile with: /c  
template<class T>  
class List {};  
  
template<class List<int> > class MyList;   // C2943  
template<class T >  class MyList;  

顯示: