어떻게 C++로 작성했는지 묻겠습니다.하지만이 아이디어는 여러 언어에 적용될 수 있습니다. 당신은뿐만 아니라 목표 - C에서 작업을 수행하는 방법을 알고 있다면, 내가라이브러리 클래스의 인스턴스화 방법
ofstream myfile;
나는 모든 I 있으리라 믿고있어 같은 ofstream
의 인스턴스를 생성하고 싶은 말은 할 수있는 두 개의
사이의 유사성을 제공하십시오 내 컴퓨터에 * .o 파일 (라이브러리 아카이브에 있음) 및 iostream 클래스 용 * .h 파일이 있어야합니다. 이 부분이 사실이 아니라면 알려주십시오. 나는 내가 설치 한 모든 것이 런타임과 소스 패키지가 아니라 소스 파일 일 때 이것을 가정하고있다.
헤더 파일을 오브젝트 파일에 연결하는 방법에는 명명 체계가 있습니까? 그리고 그것은 어떤 순서로 보입니까?
왜 내가 클래스를 만들고 싶을 때 혼란 스럽습니까? 프로그램과 클래스의 구현을 연결합니다. 그렇다면 지금은 어디에서 파일을 어떻게 링크합니까?
정적으로 또는 동적으로로드하는 경우 하나 더 중요합니까?
감사합니다. 바보 같은 질문이 있으면 미리 알려주세요.
http://stackoverflow.com/questions/6528071/how-does-linkage-and-name-mangling-work –
http://stackoverflow.com/questions/2937273/questions-about-name-mangling-in-c –
http://en.wikipedia.org/wiki/Name_binding http://caml.inria.fr/pub/docs/oreilly-book/html/book-ora065.html –