Compartir a través de


Error del compilador C2351

sintaxis de inicialización del constructor de C++ obsoleta

En una lista de inicialización del nuevo estilo para un constructor, debe asignar explícitamente un nombre a cada clase base directa, incluso si es la única clase base.

El ejemplo siguiente genera el error C2351:

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