main.c
<iostream>
<my_lib.h>
my_lib.c
<my_lib.h>
my_lib.h
<iostream>

<>표시는 헤더를 인클루드 한 거임.
c++에서 헤더를 포함하면 해당하는 거를 붙여넣는 식이라고 알고있는데 이러면 결국 main.c 에 저 나머지 두 파일의 내용이 붙여넣어지고 iostream 도 붙여넣어지는데 my_lib.h 에 있는 iostream 도 있으니깐 iostream은 같은 내용이 두 번 붙여넣어지는거야?? #ifdef같은걸로 중복선언만 막고