私は C++ コマンドライン アプリケーションの経験が浅く、最近 JUCE フレームワークを介した GUI プログラミングの勉強を始めました。いくつかの GUI アプリの作成に成功しました。一部は古いコマンドライン アプリ コードの移植版ですが、正しく行っているかどうかを確認したかったのです。コマンド ライン アプリケーションでは、多くの変数の宣言をメイン関数で行いますが、もちろん一部のメソッドではローカルで行いますが、GUI アプリでこれに相当するものは何でしょうか? たとえば、GUI クラスが 1 つだけの単一ウィンドウ GUI アプリで作業していて、その GUI のすべての部分からアクセスされるいくつかのパラメーターを宣言したい場合、それらをメインのどこかで宣言しますか、それともクラス仕様のプライベートセクション? GUI クラスのプライベート セクションですべての変数を宣言してきましたが、
2 つの GUI クラス間で変数を共有したい場合はどうなりますか? 両方がこれらのパラメーターを可視化できるように、どの時点/スコープでそれを宣言しますか?
これは GUI アプリでの私の最初の試みなので、おそらくたくさんの間違いを犯したことを認めます (機能はまだ完成していません)。