Udostępnij za pomocą


Błąd kompilatora C3747

brak domyślnego parametru typu: parametr parametru

Uwagi

Parametry ogólne lub parametry szablonu z wartościami domyślnymi nie mogą być przestrzegane na liście parametrów przez parametry, które nie mają wartości domyślnych.

Example

Poniższy przykład generuje kod C3747:

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

Możliwe rozwiązanie:

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