오픈소스 C++ IDE CodeBlocks

CodeBlocks는 오픈소스 크로스플랫폼 C++ IDE입니다. 그토록 갈구하던 녀석이군요. 으흑. ;ㅁ; 특이한 점이랄까.. 하는 것은 여러 C++ Compiler를 지원한다는 점입니다. GCC (MingW / Linux GCC) MSVC++ Digital Mars Borland C++ 5.5 Open Watcom 를 지원하는 군요. 어차피 쓰는 것은 MSVC++과 GCC이긴

boost::shared_ptr에 관해!

boost::shared_ptr은 boost/smart_ptr.hpp를 이용해 사용할 수 있는 라이브러리입니다. smart_ptr은 그 이름과 같이, smart pointer들을 다루고 있는 라이브러리로, noncopyable(복사 불가능한) auto_ptr인 scoped_ptr과 레퍼런스 카운팅을 이용해 객체 해제를 자동으로 관리해주는 shared_ptr, shared_ptr에 레퍼런스 카운팅을 하지 않고 단순히 참조만 할 수 있게 해주는 weak_ptr,