Partager via


Avertissement du compilateur (niveau 2) C4099

'identificateur' : nom de type d’abord vu à l’aide de 'object_type1' maintenant vu à l’aide de 'object_type2'

Remarques

Un objet déclaré comme une structure est défini comme une classe, ou un objet déclaré comme une classe est défini comme une structure. Le compilateur utilise le type donné dans la définition.

Exemple

L’exemple suivant génère l’erreur C4099.

// C4099.cpp
// compile with: /W2 /c
struct A;
class A {};   // C4099, use different identifier or use same object type