私は、オブジェクトの動作やC++での実行時のクラス動作の変更に関して、私の自由時間で解決する小さな問題を受けました。私はちょっと読んで、このリンクを見つけました。本当に役に立ちました。 http://www.vollmann.ch/en/pubs/meta/meta/meta.html Volmann氏は、実行時にクラスを定義するMeta Object Protocol(MOP)を作成しました。メタクラスとC++でのリフレクション
実行時に同じ方法でDLLを動的にロードする方法を追加しようとしましたが、オブジェクトは新しい追加された動作を認識しませんでした。私はXMLファイルのdllのメソッドに関する詳細を保存しました。クラス/オブジェクトに新しいビヘイビアを追加したいときは、xmlファイルを解析して必要なDLLだけをロードしましたが、これは十分柔軟ではありませんでした..
これは単なる学習ケースなので、何か指導を与えてください。私はC++で多くの経験がありませんでしたが、私はその挑戦が好きでした。
ありがとうございます。
可能な解決策として関数ポインタを調べましたか? – suszterpatt