私はQTと協力してきましたが、クラスなどのクラスにいくつかの新機能を実装することで、OOPを別のレベルに引き上げていることに気付きましたprivate slots: public slots: signals:
...クラスのそのようなカテゴリを宣言するために彼らは何をしていますか?それはコンパイラ固有ですか、それとも単に一種の種類typedef
ですか?QTはいくつかのシステムで実行されるので、主要なOSに移植できると思います。私は好奇心から、より多くのOOPプログラムを編成および作成するのに役立つ独自のサブクラスを作成するように依頼します。例えば
class Main
{
handles:
HANDLE hWin;
threads:
HANDLE hThread;
};
そして、クリーンな継承は、単に行うだけで簡単になります
class Dialog : handles Main
{
};