다음을 통해 공유


컴파일러 경고 (수준 2) C4099

'identifier': 'objecttype1'을 사용하여 처음 표시되는 형식 이름이 이제 'objecttype2'를 사용하여 표시됩니다.

구조체로 선언된 개체는 클래스로 정의되거나 클래스로 선언된 개체가 구조체로 정의됩니다. 컴파일러는 정의에 지정된 형식을 사용합니다.

예시

다음 샘플에서는 C4099를 생성합니다.

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