아니다. 헤더파일에 함수의 정의가 있는경우 골치아픈 문제가 생길수 있다.
지금으로서는 잘 동작할지 몰라도 나중에 pig.h, lamb.h와 같이 여러 파일이 추가되면, 문제 생길 확률이 엄청 높아진다.
이에 대해 언급하기에는 갈길이 좀 멀기 때문에
이번 시간에는
“아 사용자 정의 파일은 “”로 포함하는구나” 정도만 알고 넘어가자.