Compartilhar via


Erro do compilador C2436

'identifier': função membro ou classe aninhada na lista de inicializadores de construtor

As funções de membro ou classes locais na lista de inicializadores do construtor não podem ser inicializadas.

O seguinte exemplo gera o erro C2436:

// C2436.cpp
struct S{
   int f();
   struct Inner{
      int i;
   };
   S():f(10), Inner(0){}   // C2436
};