boost::*를 배워봅시다에 관해.

C++를 밥벌이로 삼은지 1년하고도 9개월 정도 되었습니다. (병특이 1년 하고도 3개월 남았다는 이야기네요. 하아) 그간, 이런 저런 삽질을 하다가 STL을 만났고 boost를 만났습니다만, STL의 강력하지만 모자란 부분을 훌륭히 매꿔주는 boost의 강력함에 매료되어 이곳 저곳에서 사용하기 시작했고, 이 강력함을 좀 널리

boost::bind를 배워봅시다.

1. 멋진 예제. C++에서 코딩을 하다보면, 다음과 같은 코드를 실행할 일이 종종 생기곤 한다. //무식한 코드 class A { public: void Start(); int SomeWork(int,int,int); }; std::vector<a> v; …(some inits)… for(std::vector<a>::iterator itr = v.begin(); itr != v.end(); ++itr) { // itr은

프로그래머의 3대 덕목.

회사 인트라넷에 대충 올렸던 걸 다시 정리해서..말하자면 재활용입죠. 하하. 세계에서 가장 많이 쓰이는 스크립트 언어중 하나인 perl을 만든 Larry Wall아저씨는, laziness가 프로그래머의 덕목이라고 주장을 합니다아. 맞는 말이죠. Randal Schwartz라는 사람은 Camel Book에서 3대 덕목으로 확장시켜서 주장을 합니다.. 원문 : Virtues