구조체도 매크로처럼 파일단위로만 그 선언이 유요하다.
따라서 필요하다면 동일한 구조체의 정의를 소스파일마다 추가시켜 줘야 한다.
따라서 앞의 헤더파일은 어떻게 정의해야할까와 같이 구조체도 헤더파일에 넣어두고
필요할때마다 include하는것이 일반적이다.
위와 같은 이유로 모든 헤더파일은 #ifndef~#endif로 감싸는 것이 안전하고 일반적이다
헤더파일에 무엇을 담아야할까 (0) | 2020.10.04 |
---|---|
절대경로를 대신하는 상대경로의 지정방법 (0) | 2020.10.04 |
#include 지시자와 헤더파일의 의미 (0) | 2020.10.04 |
둘 이상의 파일로 나눠 컴파일 하는법 (0) | 2020.10.04 |
static 전역변수 (0) | 2020.10.04 |