Erreur du compilateur C3197
'keyword' : ne peut être utilisé que dans les définitions
Un mot clé a été utilisé dans une déclaration, mais n’est valide que dans une définition.
L’exemple suivant génère l’erreur C3197 :
// C3197.cpp
// compile with: /clr /c
ref struct R abstract; // C3197
ref struct R abstract {}; // OK
public ref class MyObject; // C3197
ref class MyObject; // OK
public ref class MyObject {}; // OK