【RAD統合環境】 Qt 総合スレ 8 【Win/Mac/Linux】
■ このスレッドは過去ログ倉庫に格納されています
0201デフォルトの名無しさん
2010/09/19(日) 12:53:12QTが実行時に警告になるだけってのに対してboost::signalsはコンパイル時エラーになるのがいいなと思った
javascriptやrubyみたいに動的にクラスやインスタンスにsignals/slotsを追加できるなら実行時エラーでもいいんだけど
折角C++なんだから静的にできるところは静的にやりたいじゃない
あと最近になって入ったsignals2はQtのsignals/slotsと同じくスレッドセーフ
昔からあるsignalsの方はスレッドセーフじゃないからGUI用の機構としては駄目ぽ
boostのsignalsはc++0xのラムダ式でも使えて、ラムダ式の変数キャプチャと組み合わせればすんげー強力になるから
Qtが本格的にC++0xのラムダ式に対応する頃になれば、QtのSignalもboost方式になると思うけどいつの事になるやら…
■ このスレッドは過去ログ倉庫に格納されています