[過去ログ] Boostを語れゴラァ part3 (1001レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
700: 2007/02/02(金)23:37 AAS
boost::tuples::get<0>をbindしたいのですが
なぜかうまくいきません。
struct tmp_bi_op_t
{
double sum;
double operator()(double a ,double b)
{
sum +=a+b;
std::cout << "(" <<a << " " <<b << " " << sum << ")";
return a+b;
}
};
tmp_bi_op_t tmp_bi_op;
tmp_bi_op.sum=0;
std::vector<double > vec,vec2(2);
vec.push_back(2);
vec.push_back(1);
std::for_each(
boost::make_zip_iterator(
boost::make_tuple(vec.begin(), vec.begin())
),
boost::make_zip_iterator(
boost::make_tuple(vec.end(), vec.end())
),
boost::bind<void>( boost::ref( tmp_bi_op),
boost::bind(boost::tuples::get<0_1),
boost::bind(boost::tuples::get<1_1)));
std::cout << tmp_bi_op.sum;
上下前次1-新書関写板覧索設栞歴
あと 301 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.007s