Sdílet prostřednictvím


Chyba kompilátoru C3747

chybějící výchozí parametr typu: parametr parametru

Poznámky

Obecné parametry nebo parametry šablony s výchozími hodnotami nelze v seznamu parametrů sledovat parametry, které nemají výchozí hodnoty.

Example

Následující příklad generuje C3747:

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

Možné řešení:

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