헤더파일이 왜 필요한것 인가요? 컴파일시 헤더파일이 아닌 c 파일이 같이 포함되어 있다면 문제없이 컴파일이 되는데... 그냥 c에 헤더파일에 사용되는 내용을 선언하여 헤더파일과 같이 사용하면 안되나요?
헤더 파일에는 중복을 방지하는 구문도 있습니다.
씨에는 없죠.
보기 편하구요.
자바나 씨샵에 없는 걸 보면 없어져도 지장은 없는 가 봅니다.
재벌 2세가 재벌이 될 확률과 금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록 자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전http://blog.aaidee.com
귀태닷컴http://www.gwitae.com
#ifndef xx #define xxx
#endif//xx 이거라면 소스파일에도 적어도 될거 같은데..
즐린
몰랐습니다.
하나의 c파일 프로그램 말고 여러 c파일의 프로그램을 짜보세요. 왜 헤더가 필요한지 이해되실... 설명보다는 경험이 좋을 것 같아요. :)
답변 감사드립니다. c#에 헤더파일이 없었군요. 몰랐습니다. 생각해보니 객체지향 언어에서는 더더욱 필요 없지도 모르겠네요. 제사용성 강화 측면에서 본다면 필요하겠군요 감사합니다.
Java, C#의 C, C++보다 강력한 type reflection이 header file이 필요하지 않게 하는 요인이긴 하겠네요.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
헤더 파일에는 중복을 방지하는 구문도
헤더 파일에는 중복을 방지하는 구문도 있습니다.
씨에는 없죠.
보기 편하구요.
자바나 씨샵에 없는 걸 보면 없어져도 지장은 없는 가 봅니다.
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com
중복을 방지하는 구문은 c소스파일에도 사용가능하지 않나여?
#ifndef xx
#define xxx
#endif//xx
이거라면 소스파일에도 적어도 될거 같은데..
즐린
몰랐습니다.
몰랐습니다.
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com
하나의 c파일 프로그램 말고 여러 c파일의 프로그램을
하나의 c파일 프로그램 말고 여러 c파일의 프로그램을 짜보세요.
왜 헤더가 필요한지 이해되실...
설명보다는 경험이 좋을 것 같아요. :)
답변 감사드립니다. c#에 헤더파일이 없었군요.
답변 감사드립니다.
c#에 헤더파일이 없었군요. 몰랐습니다.
생각해보니 객체지향 언어에서는 더더욱 필요 없지도 모르겠네요.
제사용성 강화 측면에서 본다면 필요하겠군요 감사합니다.
꼭 객체지향때문은 아니겠지만...
Java, C#의 C, C++보다 강력한 type reflection이 header file이 필요하지 않게 하는 요인이긴 하겠네요.
댓글 달기