0

glib ライブラリに似たオブジェクトのフレームワークを提供する、あなたが知っている C/C++ ライブラリを教えてください。フレームワークに必要な主な機能は、さまざまなプロパティ/属性をオブジェクトに設定し、ユーザーを属性変更通知イベントにサブスクライブするオプションです。

また、プロプライエタリな製品で使用する予定なので、GPL よりも弱いライセンス (BSD、MIT、LGPL など) があれば素晴らしいと思います。業務用のものでも十分です。

たとえば、libsigc++ ライブラリについては知っていますが、通知チェーン フレームワークのみを提供し、プロパティなどを含むオブジェクト モデル全体は提供しません。

4

1 に答える 1

2

私が選んだのはQtで、LGPL ライセンスです。QObjectに基づくクラス階層があります。プロパティだけでなく、オブジェクトのシグナルを既存のスロットまたは作成したスロットに接続することで、変更について通知を受け取ることができるシグナル/スロット メカニズムもサポートしています。

シグナル/スロットのメカニズムは次のとおりです。

http://qt-project.org/doc/qt-5.1/qtcore/signalsandslots.html

于 2013-08-01T15:06:39.980 に答える