次のような場合があります。クラスレベルの変数は、状況に適していますか?
このクラスは、値を持つメッセージをサーバーから受信します。その後、サーバーに別のメッセージを送ります。私はその後、サーバーから再びメッセージが表示されますex : m_number = server->args[0];
クラスレベル変数に受信した値を格納し、この時間は、私は、サーバーから、以前から格納されている変数といくつかの新しい変数を必要とするクラスのメソッドを実行します。
この目的のためだけに変数を設定することをお勧めしますか?
もう1つの例は、サーバーから変数を取得した後、別のシステムがサーバーから取得した情報を必要とします。これは、他のシステムがいつそれを必要とするのかわからないためです私はそれを受け取ってからしばらく時間がかかるでしょう。
ありがとう
あなたのアプローチは完璧です。それは何のための変数です。 :) –
他に何を使用しますか? – Xeo
インスタンス変数または静的(クラス)変数を意味するかどうかを明確にすることは重要ですか?私は静的を意味すると仮定しましたが、あなたの質問からは分かりません(インスタンス変数varを解釈するほとんどの応答を参照してください) – Mordachai