Boost는 개발을 가속시키는 도구이다.
처음 Boost를 shared_ptr 를 사용하기 위해서 썼었다. 그리고 주변에서 만들어서 써야 한다는 말을 듣고, 직접 smart_ptr을 만들었었다. 하지만, 그 기능에 대한 검증이 힘들고, 버그가 있는지 없는지 알 수 없는 상태를 유지해야만 했다.
그리고 어느날, std::pair 을 사용 하다가, 3개 이상을 묶고 싶을 때, 3개 이상을 한번에 선언 하려고 할 때를 위하여, 템플릿 클래스를 만들어서 썻었으나, 만드는 과정 중 부스트의 tuple 을 본 순간, 나는 다시 boost 를 써야만 한다 라고 생각을 굳힌다.
Boost 는 개발을 가속시키는 도구이다. 부스트의 한구절 한구절 코드를 곱씹어 보아야 겠다.
처음 Boost를 shared_ptr 를 사용하기 위해서 썼었다. 그리고 주변에서 만들어서 써야 한다는 말을 듣고, 직접 smart_ptr을 만들었었다. 하지만, 그 기능에 대한 검증이 힘들고, 버그가 있는지 없는지 알 수 없는 상태를 유지해야만 했다.
그리고 어느날, std::pair 을 사용 하다가, 3개 이상을 묶고 싶을 때, 3개 이상을 한번에 선언 하려고 할 때를 위하여, 템플릿 클래스를 만들어서 썻었으나, 만드는 과정 중 부스트의 tuple 을 본 순간, 나는 다시 boost 를 써야만 한다 라고 생각을 굳힌다.
Boost 는 개발을 가속시키는 도구이다. 부스트의 한구절 한구절 코드를 곱씹어 보아야 겠다.
'연구실 > Boost.org' 카테고리의 다른 글
Boost.Foreach : 부스트 포이치, BOOST_FOREACH, 2부 (191) | 2009.10.29 |
---|---|
Boost.Foreach : 부스트 포이치, BOOST_FOREACH, 1부 (379) | 2009.10.28 |
boost::scope exit, BOOST_SCOPE_EXIT (0) | 2009.10.23 |
Boost.Bind - 파트 3 ( bind 성능 테스트 ) (4) | 2008.11.26 |
Boost.Bind - 파트 2 (함수 오브젝트 bind 하기 ) (0) | 2008.11.04 |
boost.bind - 파트 1 (1) | 2008.11.03 |
최근댓글