- 648 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 20:32:31 ]
- bindで結合されたオブジェクトをfor_eachで適用するとき,適用されたオブジェクトを取り出すには
for_eachの結果を何に代入すればいいのでしょうか? struct fn1 { double sum; void operator()(double &t ) {sum += t;} } fn1.sum=0; 何に代入したらオブジェクトfn1を取り出せる? =for_each(ar.begin(),ar.end(), boost::bind( fn1, boost::bind(fn2,_1 )) ); 代入しないと fn1.sum==0 となる
|

|