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