Portable C++ utilities from http://www.boost.org.
Boost 웹사이트는 이식 가능한 C++ 소스 라이브러리를 제공한다.
중요한 점은 이 라이브러리가 C++ 표준 라이브러리와 함께 잘 동작한다는 것이다.
이 목적은 "쓰일 수 있는 실제적인 것"을 만들자는 것으로,
실제 구현에 참고사항이될 수 있다. 따라서 Boost 라이브러리는
최종 표준화에 적절할 것이다.
The smart pointer library ( http://www.boost.org/libs/smart_ptr/index.htm )
는 다섯가지 smart pointer class template를 제공한다.
smart pointer는 C++의 new 표현으로 할당되는 동적 메모리의 관리를
쉽게 해준다.
추가로 scoped_ptr는 다른 방법들로 할당되는 동적 메모리 관리를
쉽게 해준다.
"MPatrol" 은 강력한 메모리 디버깅 툴이다.
웹사이트 : http://www.cbmamiga.demon.co.uk/mpatrol
, 그리고 http://www.rpmfind.net 에 가서 'mpatrol'로 찾아보아라.
만약, 리눅스를 사용하고 있다면, mpatrol*.src.rpm 파일을 rpmfind.net에서 다운로드 받아라.
mpatrol*.src.rpm을 최신버전으로 업데이트 하기 위해서는, 옛날 mpatrol.spec 파일을
사용하여 최신의 mpatrol*.tar.gz을 새로운 소스패키지(SRPM)으로 만들 수 있다.
리눅스 배포판 씨디롬에서 mem_test*.rpm 패키지를 보아라.
그리고 http://www.rpmfind.net 으로 가서 mem_test 로 찾아보아라.
리눅스 배포판 씨디롬에서 ElectricFence*.rpm 패키지를 보아라.
그리고 http://www.rpmfind.net 으로 가서 electricfence로 찾아보아라.
19. C++ 유틸리티들
C++ 유틸리티를 위한 다음 사이트를 방문해보라.
Portable C++ utilities from http://www.boost.org. Boost 웹사이트는 이식 가능한 C++ 소스 라이브러리를 제공한다. 중요한 점은 이 라이브러리가 C++ 표준 라이브러리와 함께 잘 동작한다는 것이다. 이 목적은 "쓰일 수 있는 실제적인 것"을 만들자는 것으로, 실제 구현에 참고사항이될 수 있다. 따라서 Boost 라이브러리는 최종 표준화에 적절할 것이다.
The smart pointer library ( http://www.boost.org/libs/smart_ptr/index.htm ) 는 다섯가지 smart pointer class template를 제공한다. smart pointer는 C++의 new 표현으로 할당되는 동적 메모리의 관리를 쉽게 해준다. 추가로 scoped_ptr는 다른 방법들로 할당되는 동적 메모리 관리를 쉽게 해준다.
C++ Binary File I/O http://www.angelfire.com/country/aldev0/cpphowto/cpp_BinaryFileIO.html
Portability Guide http://www.angelfire.com/country/aldev0/cpphowto/cpp_PortabilityGuide.html
Snippets collections of C++ routines http://www.angelfire.com/country/aldev0/cpphowto/cpp_Snippets.html 와 snippets site
escape ISB for C++ - 프로그램을 어떻게 개발하고, 분산처리, 객체기반 어플리케이션을 Netscape Internet Service Broker를 사용하는 윈도우와 유닉스에서 어떻게 개발하는지에 대한 정보를 제공한다. http://docs.iplanet.com/docs/manuals/enterprise/cpluspg/contents.htm
Common C++ http://www.voxilla.org/projects/projape.html
Large List of free C++ libs http://www.thefreecountry.com/developercity/freelib.html
C++ Tools http://development.freeservers.com
C++ Tools CUJ http://www.cuj.com/code
C++libs Univ of vaasa http://garbo.uwasa.fi/pc/c-lang.html
19.1. 메모리 툴
아래의 메모리 디버깅 툴들을 사용하라.
"MPatrol" 은 강력한 메모리 디버깅 툴이다. 웹사이트 : http://www.cbmamiga.demon.co.uk/mpatrol , 그리고 http://www.rpmfind.net 에 가서 'mpatrol'로 찾아보아라. 만약, 리눅스를 사용하고 있다면, mpatrol*.src.rpm 파일을 rpmfind.net에서 다운로드 받아라. mpatrol*.src.rpm을 최신버전으로 업데이트 하기 위해서는, 옛날 mpatrol.spec 파일을 사용하여 최신의 mpatrol*.tar.gz을 새로운 소스패키지(SRPM)으로 만들 수 있다.
리눅스 배포판 씨디롬에서 mem_test*.rpm 패키지를 보아라. 그리고 http://www.rpmfind.net 으로 가서 mem_test 로 찾아보아라.
리눅스 배포판 씨디롬에서 ElectricFence*.rpm 패키지를 보아라. 그리고 http://www.rpmfind.net 으로 가서 electricfence로 찾아보아라.
Purify Tool from Rational Software Corp http://www.rational.com
Insure++ Tool from Parasoft Corp http://www.parasoft.com
Linux Tools : http://www.xnet.com/~blatura/linapp6.html#tools
Google, Yahoo, Lycos, Excite, Mamma.com 같은 서치엔진으로 가서 "Linux memory debugging tools"라는 키워드로 찾아보아라.
Recent Posts
Archive Posts
Tags