[過去ログ] Boostを語れゴラァ part3 (1001レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
826
(2): 2007/03/13(火)10:21 AAS
lambda の varっていうのはメンバ変数に適用していいのでしょうか?
以下の例では成功してます. ただbindでメンバ変数に触るのにはthisが必要だったのでこれじゃまずいのかなーと思いました
struct AAA {
 AAA() {
  cnt_ = 0;
  var_type<unsigned>::type cnt = var(cnt_);
  f_ = (++cnt);
 }

 ~AAA() {
  cout << "cnt_: " << cnt_ << endl;
 }
 
 void f() {
  f_();
 }

private:
 function<void ()> f_;
 unsigned cnt_;
};
827
(1): 2007/03/13(火)11:14 AAS
>>826
var は変数への参照を受け取るからメンバ変数でもそれ以外の変数でも区別は無いよ。
bind で this が要るっていうほうがよくわからん。
828: 826 2007/03/13(火)16:08 AAS
>>827
ありがとうございます
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.027s