Compartir a través de


Advertencia del compilador (nivel 2) C4099

'identifier': el nombre de tipo que se ha visto primero con "object_type1" ahora se ve con "object_type2".

Observaciones

Un objeto declarado como estructura se define como una clase, o bien un objeto declarado como una clase se define como una estructura. El compilador usa el tipo especificado en la definición.

Ejemplo

En el ejemplo siguiente se genera la advertencia C4099.

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