[過去ログ] Boost総合スレ part9 (981レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
このスレッドは過去ログ倉庫に格納されているため、キャッシュを表示しています。過去ログメニュー
920(3): デフォルトの名無しさん [sage] 2012/04/22(日) 02:06:07.47 AAS
JavaやFlashで使われている、イベント/リスナーをC++で実現したいのですが、
boostを使ってできますでしょうか?
921: デフォルトの名無しさん [sage] 2012/04/22(日) 02:13:52.12 AAS
>>920
イベントはシステム側の要求でとある時に「この処理をどうします?」ってプログラマに聞くことなのでそれは可能。
で、リスナは結局デリゲートかなんかに処理をキックする機構なので、
例えばバインドなどでインスタンス関数をイベントに渡したりしたとして、そのインスタンスの寿命がなくなって無効になるタイミングをコントロール出来れば可能だろう。
と、言うわけでできなくは無いけど、GC無いからそこをどうにかしないと難しいと思う。
927: デフォルトの名無しさん [sage] 2012/04/27(金) 22:29:18.96 AAS
>>920
boost::functionとboost::bindと、なんかブロードキャストするクラスか
なんかがあったから、それ組み合わせりゃ楽にできるよ
929: デフォルトの名無しさん [sage] 2012/04/27(金) 23:47:34.23 AAS
>>920
boost::signals2はどうだろ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 4.241s