그런데 말야 애초에 모든 헤더파일을 불러온 상태면 모든 함수가 사용가능한 것 아니야??????
왜 굳이 자기가 필요한 함수를 사용하기 위해 헤더파일을 따로 불러와야대?? 그 함수의 헤더파일이 뭔지 모르면 개 짱나잖아...
쓰지 않는 함수는 불러오지 않아 프로그램의 성능을 향상시키기 위함임??
댓글 17
...
...(210.98)2012-07-16 17:52
네임스페이스가.. 더러워져서 그런가? 핳
HJH_(thehjh93)2012-07-16 17:53
무거워질 것 같지는 않습니다. 요즘 컴파일러들은 실제로 사용한 함수들만 프로그램에 링크시키는 것으로 알고 있는데요..
HJH_(thehjh93)2012-07-16 18:07
C언어는 프레임워크 같은게 없어서 실행파일 전에 함수같은거 로딩해주는 놈이 없어서 그런거 아님? 자바는 기본 라이브러리는 프로젝트 생성할때 연결시켜줘서 딱히 명시안해줘도 쓸수있긔
퓨리님(111.91)2012-07-16 18:09
실질적으로 프로그램상에서 쓰지 않는 함수는 아예 정의조차 내리지 않고 프로그램안에서 삭제 처리 한다고?
뒷바다"범고래"™(wnstndp)2012-07-16 18:09
컴파일 과정에서 꽤 많은 시간이 걸릴 것 같긴 한데... 이게 또.. 표준 라이브러리들은 미리 컴파일을 해두면 속도 문제도 별로 없을 것 같기도 하구요.. 네임스페이스가 오염되서 그런가?핳ㅋㅋㅋㅋㅋ
HJH_(thehjh93)2012-07-16 18:09
컴파일 단계가 길어길거같은대
고랭?(sjakwj)2012-07-16 18:10
헤더파일 백개만 추가시켜서 한번 돌려봐
뒷바다"범고래"™(wnstndp)2012-07-16 18:10
앜 시발 장애인이다! [핡]
Adelposs(bang3715)2012-07-16 18:11
뭔가 밑장빼기가 많이 진행됐는데?
퓨리님(111.91)2012-07-16 18:12
여러 가지 이유가 있어. 보안적인 문제도 있거든. cpp에서만 구현하고 헤더에서는 안보이게 할 수 있거든. Dll에서 많이 쓰는 방식인데. 그리고 다 연결하지 않아. 필요한것만 동적(그러니깐 컴파일시)으로 땡겨. 실제로 헤더에 선언만 하고 구현을 안해놓으면 링크 에러떠. 그리고 가장 근본적인 이유는 보기 좋다는거야.
익명(58.102)2012-07-16 18:12
난 다른 언어에 왜 헤더가 없는지 모르겠어. 이 좋은걸. 이거 설계할때도 편하다구. 그리고 여러명이서 작업할때도 편해. 헤더만 쭉쭉 써놓고 하나씩 구현 착착.
...
네임스페이스가.. 더러워져서 그런가? 핳
무거워질 것 같지는 않습니다. 요즘 컴파일러들은 실제로 사용한 함수들만 프로그램에 링크시키는 것으로 알고 있는데요..
C언어는 프레임워크 같은게 없어서 실행파일 전에 함수같은거 로딩해주는 놈이 없어서 그런거 아님? 자바는 기본 라이브러리는 프로젝트 생성할때 연결시켜줘서 딱히 명시안해줘도 쓸수있긔
실질적으로 프로그램상에서 쓰지 않는 함수는 아예 정의조차 내리지 않고 프로그램안에서 삭제 처리 한다고?
컴파일 과정에서 꽤 많은 시간이 걸릴 것 같긴 한데... 이게 또.. 표준 라이브러리들은 미리 컴파일을 해두면 속도 문제도 별로 없을 것 같기도 하구요.. 네임스페이스가 오염되서 그런가?핳ㅋㅋㅋㅋㅋ
컴파일 단계가 길어길거같은대
헤더파일 백개만 추가시켜서 한번 돌려봐
앜 시발 장애인이다! [핡]
뭔가 밑장빼기가 많이 진행됐는데?
여러 가지 이유가 있어. 보안적인 문제도 있거든. cpp에서만 구현하고 헤더에서는 안보이게 할 수 있거든. Dll에서 많이 쓰는 방식인데. 그리고 다 연결하지 않아. 필요한것만 동적(그러니깐 컴파일시)으로 땡겨. 실제로 헤더에 선언만 하고 구현을 안해놓으면 링크 에러떠. 그리고 가장 근본적인 이유는 보기 좋다는거야.
난 다른 언어에 왜 헤더가 없는지 모르겠어. 이 좋은걸. 이거 설계할때도 편하다구. 그리고 여러명이서 작업할때도 편해. 헤더만 쭉쭉 써놓고 하나씩 구현 착착.
무거워지는데..
API 제공할때 개편함
dll과 헤더 훅 주면댐
근데 dll은 병신같긴해
정품비아그라복제약→【주소▶affn5.w70.kr◀복사】←정품비아그라복제약◇정품비아그라복제약◇정품비아그라복제약━━정품비아그라복제약