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