Condividi tramite


Errore del compilatore C3747

parametro di tipo predefinito mancante: parametro param

I parametri generici o di modello con valori predefiniti non possono essere seguiti nell'elenco dei parametri in base ai parametri che non hanno valori predefiniti.

L'esempio seguente genera l'errore C3747:

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

Possibile soluzione:

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