Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
#include <boost/pool/object_pool.hpp>
Constructor metoduŞöyle yaparız.
boost::object_pool<Foo> pool;
construct metodu
Şöyle yaparız.template <typename T>
void run_test() {
boost::object_pool<T> pool;
T *i = pool.malloc();
new (i) T();
*i = 1;
T *j = pool.construct(2);
pool.destroy(i);
pool.destroy(j);
}
int main() {
run_test<boost::variant<int, double> >();
run_test<boost::any>();
}
destroy metoduŞöyle yaparız.
pool.destroy(foo);
malloc metodu
Şöyle yaparız.
Foo *foo = pool.malloc();
Hiç yorum yok:
Yorum Gönder