클래스를 사용한건 아니고 간단한 실행 cpp파일들을 만들고있었는데
tool.h 라는 파일을 만들어서 그 안에 각종 .cpp파일들을 명시적으로 선언해 놓고 main()파일에서 호출해서 사용하는 방식으로 해왔었습니다.
그런데 의문점이 드는게 저는 cpp파일에서 [#include "tool.h"] 를 하지 않았는데도 tool.h파일에서 오류가 생성되지 않더군요 혹시 이유가 있을까요??
프로젝트안에 소스파일에 cpp파일 main파일 tool.h파일을 같이 생성해서 사용하고 있습니다.
예시
1.cpp 파일
#include
using namespace std;
void dd() {
cout << "cpp" << endl;
}
----------------------
tool.h 파일
void dd();
void ...
.
.
. /* 다른 .cpp 파일들*/
------------------------