28 Temmuz 2016 Perşembe

boost function

Giriş
Şu satırı dahil ederiz.
#include <boost/function.hpp>
Tanımlama
Şöyle yaparız.
typedef boost::function<void(bool)> Function;
Function f;
Constructor
Şöyle yaparız.
#include <boost/bind/bind.hpp>
#include <boost/function.hpp>

class Foo {
  public:
    Foo() {...};
    void bar(bool i) {...}

};

Foo foo;
f = boost::bind(&Foo::bar, foo, _1);


Hiç yorum yok:

Yorum Gönder