- 297 名前:デフォルトの名無しさん [05/01/23 22:42:53 ]
- boost(かSTL)に、次のような関数テンプレートって含まれていませんか?
template<typename T> inline void assign(T& lhs, const T& rhs) { lhs = rhs; } 次のような感じで、setterを用意していないメンバ変数(m_is_foo)を変更する関数オブジェクトを作るのに使いたいのです。標準であるならそっちを使いたいなと思いまして。 hoge(boost::bind(assign<bool>, boost::ref(m_is_foo), true));
|

|