2

呼び出すのは有効ですか、qApp->exec()それともインスタンスQCoreApplication::exec()を使用している場合ですか? QApplicationこれは静的関数であるため、どちらの場合QCoreApplication::exec()も呼び出されます。ただし、それらのいずれかを呼び出しても、QApplicationベースのプログラムは問題なく動作するようです。これは単なる運/偶然ですか、それとも有効であると言えますか?

ご協力いただきありがとうございます!

4

3 に答える 3

1

QT は QApplication でシングルトン パターンを使用するため、すべての呼び出しは QApplication の単一インスタンスを呼び出すことになります。なぜ彼らがqAppを一緒に使うことにしたのかは奇妙ですが、入力する文字列が最も短いようです. 自分で作成した元の QApplication へのポインタを保持することをお勧めします。

于 2015-10-24T22:19:42.833 に答える