Compartilhar via


Erro do compilador C2351

sintaxe de inicialização de construtor de C++ obsoleta

Em uma lista de inicialização de novo estilo para um construtor, você precisa nomear explicitamente cada classe base direta, mesmo que ela seja a única classe base.

O seguinte exemplo gera o erro C2351:

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