建議使用 Visual Studio 2017

編譯器警告 (層級 1) C4348

 

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

'type': 重複定義的預設參數︰ 參數數目

重新定義樣板參數。

下列範例會產生 C4348:

// C4348.cpp  
// compile with: /LD /W1  
template <class T=int> struct A;   // forward declaration  
  
template <class T=int> struct A { };   
// C4348, redefinition of default parameter  
// try the following line instead  
// template <class T> struct A { };  

顯示: