QTを使用しないプロジェクトでシグナル/スロットライブラリを使用したい。私にはかなり基本的な要件があります:
- 2つの関数を任意の数のパラメーターで接続します。
- 信号は複数のスロットに接続できます。
- 信号/スロット接続の手動切断。
- まともなパフォーマンス-アプリケーションはフレームベース(つまり、イベントベースではない)であり、各フレームの接続を使用したいと思います。
libsigc++とBoost.Signalsの比較を読みました。また、Boost.Signalsのパフォーマンスが低下していることも読みました。ただし、他にもライブラリがあることはわかっており、どのライブラリを選択すればよいかまだわかりません。
シグナル/スロットライブラリに関する推奨事項はありますか?