Giriş
Şu satırı dahil ederiz.
Örnek
Şöyle yaparız
list_of metodu ile vector veri yapısını ilklendiririz. Şöyle yaparız. 1000 tane 1 ve 1000 tane 2 ile doldurulur
#include <boost/assign/list_of.hpp>
operator () metoduÖrnek
Şöyle yaparız
#include <string>
#include <set>
#include <boost/assign/list_of.hpp> // for 'list_of()'
class MyClass
{
public:
static std::set<std::string> & formats_set();
private:
static const std::set<std::string> formats_;
};
const std::set<std::string> MyClass::formats_ = boost::assign::list_of
("Format1")
("Format2")
("Format3");
repeat metodulist_of metodu ile vector veri yapısını ilklendiririz. Şöyle yaparız. 1000 tane 1 ve 1000 tane 2 ile doldurulur
const std::vector<int> v = assign::list_of(1).repeat(999, 1).repeat(1000, 2);
Eğer gerekiyorsak template kullanılabilir. Şöyle yaparız.
std::vector<int> v = assign::list_of<int>().repeat(1000, 3).repeat(1000, 2);
Hiç yorum yok:
Yorum Gönder