Partager via


Erreur du compilateur C3747

paramètre de type par défaut manquant : paramètre param

Les paramètres génériques ou de modèle avec des valeurs par défaut ne peuvent pas être suivis dans la liste des paramètres par paramètres qui n’ont pas de valeurs par défaut.

L’exemple suivant génère l’erreur C3747 :

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

Résolution possible :

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