static-variables

    12

    2答えて

    私は、静的メソッドから静的変数にアクセスしたい:メソッドにgrrrrを通過せずにそれを行うにはどのように #!/usr/bin/env python class Messenger: name = "world" @staticmethod def get_msg(grrrr): return "hello " + grrrr.name print

    1

    1答えて

    Cの例では、静的変数には範囲外になっても値が保持されます。したがって、静的変数は以前の値を以前のスコープで保持し、新しいスコープで再び初期化されません。 どのように変数がprogranの終わりまで生きることが保証されているが、そのスコープは関数に限定され、データ結合も保証されなければならないAda言語で同じ機能を実現できますか?

    1

    2答えて

    このシナリオでリフレクションを使用する必要があるかどうかわからないので、この問題についてあなたの意見を聞いています。 シナリオは、私が汚れた状態にあるかどうかを調べる必要があるということです。ユーザーがテーブルに変更を加えた後、変更を保存せずに別のページに移動すると、「未保存の変更が失われる」という警告メッセージが表示されます。 私が使用しているアプローチは、テーブルが汚れている場合はtrueに設

    6

    4答えて

    私はC#での静的変数宣言の順番になるという問題があり 私はこのコードを実行すると: static class Program { private static int v1 = 15; private static int v2 = v1; static void Main(string[] args) { Console.WriteLine("v2 =

    7

    1答えて

    このヘッダに見てください: // Test.h @interface Test : NSObject @end extern id A; // (0) //extern static id B; // (1) Uncomment to get a compiling error extern id C; // (2) //extern static id D; // (

    9

    5答えて

    私は2つのオプションがありますか? (シングルスレッドまたはマルチスレッド) アップデート:私はBill Pughまたはenumメソッドを認識しています。 私は正しい方法を探しているわけではありませんが、私は1を使用しました。実際には1または2の違いはありますか?

    1

    2答えて

    一部のオブジェクトの一意のIDの場合は、2つの方法でカウンタを作成できますが、わかりませんどちらが良いかコードはかなり異なりますバイトコードではない、私は考えていない)。 ヘッダー: unsigned int GetNextID(); CPP: unsigned int GetNextID() { static unsigned id{0}; return id++;

    6

    1答えて

    function track_times() { static $i = 0; $i++; static $i = 5; return $i; } echo track_times() . "\n"; echo track_times() . "\n"; 結果は次のとおりです。 6 7 私は人々がこのようにstatic変数を使用しないでください知っている、ただ結果を説明す

    12

    4答えて

    私はジェネリッククラスを持っている: public class MyGeneric<ParameterClass> where ParameterClass: MyGenericParameterClass, new() { public static int Variable; } 今C++で、私は異なるパラメータでテンプレートクラスをインスタンス化する場合は、それぞれの完全なク

    7

    4答えて

    注:私の質問はthisとは関係ありません。 NSString *const kMyConstant = @"Hello World"; またはこれを: 変数は、それがメモリ割り当ての観点に宣言されているファイルの外側に見られないほか、(メソッドの外側)この宣言の間に違いがあります。 static NSString *const kMyConstant = @"Hello World";