普通のC++使い、銀天すばる
@SubaruG
えぇと、 C++0x の && を使った forwarding を、なんとかしてくれるのかな? よくわからない。
2010-05-07 01:28:47
Akso de la Malbono
@Cryolite
"Complexity: Preprocessing time: O(2^N), .... Compile time: O(2^N), ..." こうするしかないとはいえ, Boost.Functional/Forward が愚直すぎてテラワロッシュwww
2010-05-07 01:30:17
普通のC++使い、銀天すばる
@SubaruG
もう一方の Boost.Functional/Factory は…サンプルコードを読む限り、 Abstract Factory パターンを綺麗に書けるみたいですが。
2010-05-07 01:30:39
普通のC++使い、銀天すばる
@SubaruG
boost::factory<T*>()( x, y, z ) は new T( x, y, z ) に等しい、と。
2010-05-07 01:31:36
Akso de la Malbono
@Cryolite
@SubaruG forwarding problem は各引数の右・左に対応しようとすると組み合わせ爆発します→プリプロセッサを使って組み合わせ爆発しろ! という極めて明快なコンセプトのようです (^o^)
2010-05-07 01:33:49
Akso de la Malbono
@Cryolite
"Complexity: Preprocessing time: O(2^N), (中略). Compile time: O(2^N), (中略). Run time: O(0) (以下略)." っていうか,複雑性の表記がついに来るところまで来ちゃったよ…….
2010-05-07 01:36:07
Akira Takahashi
@cpp_akira
ブログ更新:「Boost 1.43.0リリース」 http://d.hatena.ne.jp/faith_and_brave/20100507/1273191704
2010-05-07 09:22:06
プププランドのプリンス RiSK
@sscrisk
Boost 1.43.0 きました! "Version 1.43.0" http://www.boost.org/users/news/version_1_43_0
2010-05-07 09:53:24