Tuesday, May 11, 2010

A simple example of boost function & bind.

I had a talk with David about boost bind today.
I've used boost::bind by referencing to some articles and blogs so far like MSDN.

When David asked me how to use it, I can't show a simple example to him.
Even boost web site has a bit complex example.
So, I record a very very simple example how to use it.

sample x;
boost::function< int (int,int)  > f;
f = boost::bind(&sample::get, x, _1, _2);
f(1,2);

That's it.

4 comments:

  1. 근데 boost:bind는 너무 너무 느려서 좀 곤란...

    ReplyDelete
  2. 조성경// 네 글쳐. 그래서 자주 호출되는 부분에서는 못 쓰죠 ㅎㅎ.
    http://www.dogfootlife.com/archives/108
    이분이 친절하게도 비교를 다 해놓으셨음. 겁나 느린 boost.

    ReplyDelete
  3. 코드하이라이트를 넣었는데, 템플릿 부분에 "" <- 요게 붙더니 마짐가엔 도 붙었다. 어우샹 이거 왜이래 -_-;

    ReplyDelete
  4. 위에 있는 dogfootlife.com...에 있는 코드, 테스트로 적당치 않아 보이는데. 보이는 걸로만 봐서는 릴리스모드에서 코드를 다 날려서 0에 수렴하는 결과가 나올것 같은데, c/c++ 컴파일러가 없어서 테스트해 볼 수가 없네ㅋ

    ReplyDelete