8. File class 

C++ 과 Java는 많은 소프트웨어 프로젝트에서 동시에 쓰인다. C++과 Java를 왔다갔다하는 프로그래머에게 이 File class는 매우 유용할 것이다. 운영체제의 파일을 관리할 때, File class가 필요할 것이다. 이 class는 Java의 File class를 모방한 것으로, C++ 프로그래밍에서 매우 유용할 것이다. C++에서 이 class...

4. String class 다운받기 

모든 프로그램과 예제는 이 문서의 부록에 주어진다. String class와 라이브러리, 예제 프로그램을 하나의 tar zip 압축파일로 묶어놓은 링크가 다음과 같다. http://milkyway.has.it/ 로 가서 "Source code C++ Programming howto" (Milkyway Galaxy site) 를 눌러라....

20. 이 문서의 다른 포맷 

이 문서는 14가지 포맷으로 배포된다. - DVI, Postscript, Latex, Adobe Acrobat PDF, LyX, GNU-info, HTML, RTF(Rich Text Format), Plain-text, Unix man pages, 하나의 HTML파일, SGML (linuxdoc format), SGML (Docbook format), MS...

19. C++ 유틸리티들 

Portable C++ utilities from http://www.boost.org. Boost 웹사이트는 이식 가능한 C++ 소스 라이브러리를 제공한다. 중요한 점은 이 라이브러리가 C++ 표준 라이브러리와 함께 잘 동작한다는 것이다. 이 목적은 "쓰일 수 있는 실제적인 것"을 만들자는 것으로, 실제 구현에 참고사항이될 수 있다. 따라서 Boost 라...

18. C++에서의 쓰레드 

멀티 쓰레드 프로그래밍은 점점 인기를 얻고있다. 이 장은 쓰레드를 지원하는 C++ class의 디자인을 보여줄 것이다. mutex나 세마포어같은 쓰레드 프로그래밍의 몇몇 측면은 여기서 논의되지 않는다. 또한 쓰레드의 관리를 위한 시스템 콜들은 일반적인 형태로 나타내었다....

15. C++ 스크립트 언어 

C++의 큰 단점은 조그만 변경을 할 때마다 항상 컴파일과 링크를 다시 해주어야 실행파일을 만들 수 있다는 것이다. 컴파일/링크/디버깅 사이클은 많은 시간이 걸리고 생산적이지 못하다. 현대의 CPU와 RAM은 매우 빠르고 싸지고 있으므로, 어떤 때는 하드웨어에 많은 돈을 투자하고, 개발을 위해서는 script 언어를 쓰는 것이 좋을 수도 있다....

2. 추천할만한 C++ 컴파일러 

ISO와 ANSI에 의해 채택된 현재의 C++ 표준은 1997년에 처음 완성되었다. 아직 모든 컴파일러가 이를 따르고 있지 않고, 모든 특징들이 다 지원되지는 않는 다는 것이다. - 표준에 맞는 컴파일러를 쓰는 것은 매우 중요하다....

22. Copyright 

Copyright는 LDP(리눅스 문서화 프로젝트)에 따라 GNU/GPL이다. LDP는 GNU/GPL 프로젝트 이다. 부가적인 요구사항은 저자의 이름과 이메일주소, 이 Copyright 를 언제나 포함시켜달라는 것이다. 만약 변경이나 추가할 사항이 있으면 이 문서의 저자들에게 알려주기 바란다. 이 문서에 언급된 회사이름이나 상표는 각각 그 소유주의 것이다....

14. C++ 코딩 관습 

코딩 관습은 프로그램의 가독성과 유지보수를 위해 매우 중요한 요소이다. 또한 프로그래머의 생산성을 크게 향상시킨다. 이는 좋은 코딩 훈련을 위해 필요하다. 아래의 내용은 class 정의에 있어 제안된 것이다....