Erro do compilador C2969
erro de sintaxe : 'symbol' : definição de função membro esperada para terminar com '}'
Uma definição de função membro de modelo tem uma chave de fechamento sem correspondência.
A amostra a seguir gera o erro 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) {}
};