디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

헤더파일 안에 있어야 할 내용?

12(59.12) 2013.03.05 12:19:52
조회 167 추천 0 댓글 11

예를들어 A.c랑 A.h가 있으면


A.c에는 함수의 정의들을 모아놓고

A.h에는 A.c의 함수들에 대한 extern 선언들이랑 A.c에서 사용하는 함수들에 대한 헤더파일을 포함하잖아

(예를 들면 stdio 라던지 string windows 이런거)

근데 이게 원래 basic한 방법인가?

예를 들어 A.h에 많은 헤더파일과 struct 등등이 선언되어 있으면

만약 다른 코드파일에서 A.c의 함수가 필요해서 A.h를 인클루드하게 되면

괜히 사용하지도 않을 표준헤더파일이나 구조체의 선언들도 같이 포함해버려서 코드의 길이가 방대해지지 않음?

그래서 나는 A.c에 헤더파일 인클루드나 구조체 선언들도 두고

다른 코드파일에서 A.c의 함수를 쓸때는 A.h 대신 그냥 해당 함수의 extern 선언만 해주기도 하고

근데 이건 사람마다 그냥 방식이 다른건가?

근데 애초에 A.h에 선언을 다 두고 다른 코드파일에서는 A.h 대신 해당 함수의 extern 선언만 해주면 되잖아

그럼 A.h에는 뭐하러 A.c의 함수 선언들을 모아놓는걸까

그건 아마 읽는 사람이 A.h를 보고 A.c의 함수들에 대한 대략적인 정보들을 알기 쉽게 되기 때문에?

그렇다면 역시 A.h에 함수 선언들이랑 구조체 선언 헤더파일 등을 다 선언하는 것이 좋은건가.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
349444 집에 쌀이 없다 [7] 백이(182.214) 13.03.15 69 0
349442 게임만들고 싶으면 유니티와 스크립트언어는 c#를 해라 [2] 티모티모(211.112) 13.03.15 154 0
349441 아;;배열 저장하는거 말야 형들. 진짜 기본적인건데 [3] ㅇㅇ(1.216) 13.03.15 80 0
349440 진짜 고수는 뭔지아냐? 직관적인 새기들 있지 [1] 티모티모(211.112) 13.03.15 111 0
349439 ㅋ 어휴 프갤수준 저런 조잡한놈보다 니 손가락이 더 우월하다 [2] 티모티모(211.112) 13.03.15 83 0
349436 웹플밍할려면 어떤 테크트리 타야하나요? [3] 듀스(124.153) 13.03.15 105 0
349435 대학교 3학년 조언좀 해주십쇼.. [6] .(114.71) 13.03.15 217 0
349434 싱글 게임의 제한 깨주실분 구합니다 ㅠㅠ [5] 징기스칸4(125.182) 13.03.15 80 0
349433 형들 c언어문법 질문있습니다. [7] 맴맴(112.171) 13.03.15 89 0
349432 언어 책보고공부할때 어케들 공부함? [3] vvv(121.186) 13.03.15 71 0
349431 형들 도형출력할때 질문!! 맴맴(112.171) 13.03.15 42 0
349430 뇌를자극하는 jsp 봤는데 ㅈㄷㄱㅂ(121.186) 13.03.15 56 0
349429 C언어 연산쓸때 [3] ㅇㅇ(125.176) 13.03.15 53 0
349428 우리나라에 제대로던 mfc책없지? [4] 게이피유갤로그로 이동합니다. 13.03.15 114 0
349427 횽들 스트레스받음.. ㅠㅠ [4] 인간(110.35) 13.03.15 76 0
349426 낚시고수들 보소 [1] 씹죶(211.36) 13.03.15 84 0
349425 이거 시작을 어케해야될지 몰겠는데 좀 알려주셈요ㅜㅜ [6] 우동(125.176) 13.03.15 91 0
349424 내생각인데... [3] LastCorona갤로그로 이동합니다. 13.03.15 85 0
349423 이거 테스트좀 해줘요. [3] 크덕(118.131) 13.03.15 77 0
349422 이건 또 뭔 떡밥이여 ㅋㅋ ㅁㄴㄻㄹ갤로그로 이동합니다. 13.03.15 75 0
349420 책있는데 30%가격에 모십니다. [1] 책팔이(218.235) 13.03.15 104 0
349417 ㅇㅇ형 정말 부탁드립니다. [3] 1(1.245) 13.03.15 103 0
349414 ㅇㅇ님 대전사는대 아침저녁 출퇴근형식으로 공부하면안되는것입니까? 꼭숙식? [5] 근성가이(211.237) 13.03.15 148 0
349412 저 ㅇㅇ님? 우연찮게 프갤에 들어왔다가 님글을 봤는데 [4] ㅇㅇ(118.221) 13.03.15 184 0
349411 여자의 적은 누구? [3] 멍청닭(182.211) 13.03.15 97 0
349410 ㅇㅇ 게임프로그램을 초등학교때부터? 짱이다.. [1] (205.164) 13.03.15 89 0
349409 ㅇㅇ형 마감된건가요..? 답글이 없으시네 ㅜ.. [1] 1(1.245) 13.03.15 58 0
349407 ㅇㅇ형 연락처좀 부탁드려욤... 1(1.245) 13.03.15 47 0
349406 ㅇㅇ형은 좋겠다 ㅁㄴㅇ(1.245) 13.03.15 64 0
349402 횽들 공룡책이 뭔가요? [3] 횽들(119.202) 13.03.15 87 0
349401 횽들 컴공나와서 돈 많이 벌려면 좋은 대학 가야하나요? 횽들(119.202) 13.03.15 36 0
349400 ㅇㅇ형 견학안되??맛보기 이런거 안됨?? [4] ㅁㄴㅇ(1.245) 13.03.15 109 0
349399 특성화고에서 프로그래밍배운애들이 대학에서 왠만하면은 잘하지않냐 [3] 그러냐(205.164) 13.03.15 134 0
349398 ㅇㅇ형한테 배우고있는사람임 [9] ㅇㅇ(61.98) 13.03.15 232 0
349397 공룡책 도서관에서도 죄다 빌려갔다. 멍청닭(182.211) 13.03.15 45 0
349396 근데 니들 일하는곳 어디냐? [2] ㅁㄴㅇ(59.11) 13.03.15 70 0
349395 난말이다. LastCorona갤로그로 이동합니다. 13.03.15 41 0
349394 여자가 치한에게 위험할 때 쓸 수 있는 언어 모음 [3] 멍청닭(182.211) 13.03.15 104 0
349393 ㅇㅇ형님 3명 마감댐? [1] 백이(115.89) 13.03.15 69 0
349392 한국은 진보 보수 따윈 없다. [1] 멍청닭(182.211) 13.03.15 57 0
349391 ㅇㅇ형 저도 하고싶음.. dd(121.163) 13.03.15 38 0
349390 ㅇㅇ형 저 생각있는데 연락할방법이?? [1] 1(1.245) 13.03.15 86 0
349388 오늘의 명언 [3] 스릉흔드(223.62) 13.03.15 89 0
349387 니들이 하도 공룡책 노래를 부르니 [2] erer(222.99) 13.03.15 98 0
349386 여자 관련 명언 모음 [1] 멍청닭(182.211) 13.03.15 139 0
349385 php뉴비 입문서 성공적인 웹프가 좋음? [2] 조꼬딩(223.62) 13.03.15 71 0
349384 c언어 좁밥이네요 [1] ㅁㄴㅇㄹ(182.216) 13.03.15 101 0
349382 BCC XOR Check sum 값이 맞나좀 봐줘~ ㅇㅇ(175.193) 13.03.15 303 0
349381 책 지를때마다 쾌락 느낀다 ㅁㄴㅇㄹㄴ(121.66) 13.03.15 49 0
349380 수학관련된 건데 dd(121.163) 13.03.15 47 0
뉴스 블랙핑크, LA 스타디움 전석 매진…신곡 '뛰어' 차트 정상 디시트렌드 07.15
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2