본문 바로가기

STUDY/etc

[디버그일기] C2011 - visual studio 쓰기 싫다

얘는 항상 오류를 기분 나쁘게 알려줌;;

아니 그냥 오류나서 세상이 부정적이다

 

클래스 형식 재정의 오류 -> 컴파일러 오류

1. 클래스 이름이 중복되었을 가능성 

근데 이 오류일 가능성은 거의 낮음...과연 코드 짜면서 자기가 만든 클래스 이름도 기억 못할까..?

2. 헤더파일의 중복

이 오류의 해결은 #ifndef #define #endif  사용을 표준으로 하고 있는데

C/C++ 컴파일러는 #pragma once 한 문장만 써서 저걸 다 대체할 수도 있다.

debugging - 중복된 헤더파일을 찾아서 맨 위에 #pragma once 추가해주기