Partager via


Erreur du compilateur C2351

syntaxe obsolète d'initialisation d'un constructeur C++

Dans une liste d’initialisation de nouveau style pour un constructeur, vous devez nommer explicitement chaque classe de base directe, même s’il s’agit de la seule classe de base.

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

// C2351.cpp
// compile with: /c
class B {
public:
   B() : () {}   // C2351
   B() {}   // OK
};