Erreur du compilateur C2495
'identifier' : 'nothrow' ne peut être appliqué qu’aux déclarations de fonction ou définitions
L’attribut étendu de nothrow peut être appliqué uniquement aux déclarations de fonction ou aux définitions.
L’exemple suivant génère l’erreur C2495 :
// C2495.cpp
// compile with: /c
__declspec(nothrow) class X { // C2495
int m_data;
} x;
__declspec(nothrow) void test(); // OK