分享方式:


編譯器錯誤 C3747

遺漏預設類型參數:參數參數參數

具有預設值的泛型或範本參數不能依照沒有預設值的參數來追蹤參數清單中。

下列範例會產生 C3747:

// C3747.cpp
template <class T1 = int, class T2>   // C3747
struct MyStruct {};

可能的解決方式:

// C3747b.cpp
// compile with: /c
template <class T1, class T2 = int>
struct MyStruct {};