컴파일러 경고 (수준 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