헤더 파일에서 선언에 대해 질문 드려요~
노아
2023.04.01
헤더 안에선언을 삭제하지 않고 소스에서 정의만 제거해도 컴파일이 되나요~?질문 내용 : 소스 보면서 필요 없는 부분 열심히 주석처리 하는데.... 컴파일이 참 잘 되었습니다;
기쁜 마음을 안고 실행을 눌렀더니 -_-;;;;;; 안 되는 겁니다....ㅠㅠ..
근데 컴파일은 잘 되거든요.... 주워 듣기로 헤더 안에 선언을 지워주지 않아 작용하는 것 같다. 이랬는데..
헤더에 선언과 정의과 한 번에 된 놈 이긴 했는데;;;;;;(f12 눌러서 이동하거나 우클릭으로 선언/정의 이동 누르면 그 자리였거든요;)
-------- ex. bool a (int* m_ppoint) ..... 뭐 다 이런 비스무리한 모양;;;...그런데 소스 끼리 연동되면 분명이 없다고(cpp 파일에서 전부주석처리.. h는 그냥 가만히 냅둠)한 번 쯤 에러가 날 법도 한데.....
한 번을 안 나네요;;;;; ....그래서 질문 드립니다~
소스 안에 내용만 지우고 헤더는 내버려 두면 컴파일 에러가 안 나나요 ~?
고수님들~ 알려주세요~~