Partager via


Erreur du compilateur C2969

erreur de syntaxe : 'symbole' : la définition d’une fonction membre doit se terminer par '}'

Une définition de fonction membre de modèle contient une accolade fermante non appariée.

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

// C2969.cpp
// compile with: /c
class A {
   int i;
public:
   A(int i) {}
};

A anA(1);

class B {
   A a;
   B() : a(anA);   // C2969
   // try the following line instead
   // B() : a(anA) {}
};