boost::thread – negationの日記をみて

このエントリーをはてなブックマークに追加
はてなブックマーク - boost::thread – negationの日記をみて
Share on Facebook
Bookmark this on Yahoo Bookmark

http://d.hatena.ne.jp/negation/20120116/1326647806

引用元: boost::thread – negationの日記.

メンバ関数をboost::threadの引数にする時の表記法が美しくないという話。「そういう考え方もあるかな」という感じ。

読んでいて気づいた点は2つ。最初はboost::threadのコンストラクタはbindいらずになっていたこと。2つめはboost::bindのメンバ関数を束縛するときの記述は、第一引数はメンバ関数へのポインタ、第二引数はインスタンスへのポインタ、以降はメンバ関数の引数…と覚えていたが第二引数って参照も渡せたということ。

boost::bindのメンバ関数の記述がこうなっているのは、確かC++ではメンバ関数呼出しは第一引数がthisポインタの関数に変換されるのでそれに似せているからかもしれないね。あくまで推測だけど。

関連記事:

  1. boost::thread
  2. Boost.Thread
  3. Boost.MSMの使い方

コメントを残す

メールアドレスが公開されることはありません。


*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>