all_of metodu
Bu metod C++11'den itibaren mevcut. Eğer C++11 kullanıyorsak, boost gidip C++11 kodunu çağırır.
Şöyle yaparız.
Şu satırı dahil ederiz.
generate metodu
Şu satırı dahil ederiz.
Bu metod C++11'den itibaren mevcut. Eğer C++11 kullanıyorsak, boost gidip C++11 kodunu çağırır.
Şöyle yaparız.
bool all_ok =
boost::algorithm::all_of(v.begin(), v.end(),(std::string &p){ return ...; });
for_each metoduŞu satırı dahil ederiz.
#include <boost/range/algorithm/for_each.hpp>
std::vector<boost::fibers::fiber> myfibers(4);
...
boost::for_each(myfibers, [](boost::fibers::fiber& aFiber) {
aFiber.join();
});
Şu satırı dahil ederiz.
#include <boost/range/algorithm/generate.hpp>
Şöyle yaparız.boost::fibers::barrier barrier(2);
std::vector<boost::fibers::fiber> myfibers(4);
boost::generate(myfibers, [&barrier]() {
return boost::fibers::fiber([](boost::fibers::barrier& barrier) {
...
}, std::ref(barrier) );
});
Hiç yorum yok:
Yorum Gönder