Partager via


Erreur du compilateur C2436

'identifier' : fonction membre ou classe imbriquée dans la liste d’initialiseurs du constructeur

Les fonctions membres ou les classes locales dans la liste d’initialiseurs du constructeur ne peuvent pas être initialisées.

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

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