얘는 항상 오류를 기분 나쁘게 알려줌;;
아니 그냥 오류나서 세상이 부정적이다
클래스 형식 재정의 오류 -> 컴파일러 오류
1. 클래스 이름이 중복되었을 가능성
근데 이 오류일 가능성은 거의 낮음...과연 코드 짜면서 자기가 만든 클래스 이름도 기억 못할까..?
2. 헤더파일의 중복
이 오류의 해결은 #ifndef #define #endif 사용을 표준으로 하고 있는데
C/C++ 컴파일러는 #pragma once 한 문장만 써서 저걸 다 대체할 수도 있다.
debugging - 중복된 헤더파일을 찾아서 맨 위에 #pragma once 추가해주기
끝
'STUDY > etc' 카테고리의 다른 글
[C] 왜 문자열은 포인터와 배열을 섞어서 쓰는 것일까? (두 개의 차이점) (0) | 2021.10.28 |
---|