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 {};