問題タブ [member-variables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 配列操作内でのメンバー変数の定義
後で別の場所で使用する配列内でメンバー変数を宣言するのは悪い慣習ではないかと思っていました(以下のコードでは、insertArray()関数に渡します)。ここに私のコード:
$ myArray内でメンバー変数を定義するのは悪いことですか?PHPでは、形式($ this-> value = $ value)の構文が$valueを$this-> value内に格納し、($ this-> value)に評価されることを確信しています。
c++ - 反復するメンバー変数のマッピング
私の C++ / QT アプリケーションでは、以下のように整理された数百の変数を持つ構造体があります。
キーの型として整数を持つ各構造体メンバー変数のアドレスのマップが必要なので、そのキーを介してアクセスできるようにします。
Map オブジェクトをどのように定義すればよいですか? この機能を使用するには、どのような秘教が必要ですか? 単純なテンプレート? ブーストのもの?いくつかのオフセットトリック?Qバリアント何とか?
注:残念ながら、Qt のプロパティ システムはオプションではありません。
編集:私の要求の奇妙な性質について:どこか、たとえばデバイスからデータフレームを受け取ります。データの最初の 4 バイトは、フレームのタイプを指定します。したがって、このデータを受け取るたびに、それを Device 構造体の対応するメンバー変数に入れる必要があります。何百もの異なるデータ型があり、この種のマッチングを複数の場所で使用する必要があるため、単調な作業を取り除きたい、または少なくとも一度はやりたいと思いました ("if/else" と "switch"声明)。
c++ - C++ : クラスがポインター メンバー変数が指す値を変更することを禁止する
タイトルが難解に聞こえる場合はお詫び申し上げます。例を挙げて簡単に説明しましょう。
問題は、このクラスが flag_ の指す値を変更するのを防ぐことができるかということです。
注 : のようなものを書きたいと考えていますが、 「取り消し不可能な」定数const int * flag_
が指す値を作成したくありません。flag
私の場合、この値は、変更可能な他のクラスのメンバー変数の値です。
あなたの洞察に感謝します!
c++ - ヒープC++でメンバー変数を宣言する時期と理由
さて、私はC ++プログラミングに非常に慣れていないので、これに対する決定的な答えを数日間探していました。ヒープとスタックでメンバー変数を宣言する必要があるのはいつですか?私が見つけた答えのほとんどは他の問題を扱っていますが、メンバー変数にヒープを使用するのが最適な場合と、メンバーをスタックするのではなくヒープする方がよい理由を知りたいです。
java - イニシャル付きメンバー変数の命名規則
単語ではなくイニシャルで始まるメンバー フィールドに、誰かがどのように名前を付けるのだろうと思っていました。
をそのまま使用できることはわかっていますprivate String recloseVoltsScale
が、RVScale のままにしておくことをお勧めします。誰かが知っているなら、rVScale
私RVScale
はその情報に感謝します。
編集 :
また、このようなメンバーフィールドはどうですか...
objective-c - サブクラスの自動合成されたインスタンス変数に直接アクセスしますか?
効率を上げるために、サブクラスのプロパティに関連付けられているメンバー変数にアクセスしたいと思います。次のように宣言されたプロパティがある場合:
Mumboの実装では、positionをself.positionとして参照することも、直接_positionとして参照することもできます(デフォルトの合成メンバー変数-@synthesizeは使用していません)。構造のコピーを避けるために、場合によっては効率のために後者を使用します。
ただし、サブクラスでは、インターフェイスを次のように変更しない限り、_positionを参照できません。
これはうまくいくようです。ただし、自動的に合成されたメンバー変数は、中括弧で明示的に宣言したものと一致することが保証されていますか?この件に関する明確なドキュメントが見つかりません。
python - Pythonクラスメンバー
私はPythonを学んでいて、Cのバックグラウンドを持っているので、両方に混乱や混乱がある場合はお知らせください。
次のクラスがあると仮定します。
Node
これは、コンストラクターをオーバーロードして、必要に応じてさまざまな引数を処理できるようにする、という名前のクラスです。
次のことを行うのとは対照的に、(上記のように)のみで定義self.element
することの違いは何ですか?__init__
クラスの変数が定義されているのと同じself.element
ではありませんか?渡された値をから上書きするだけではないでしょうか。__init__
element
element
None
element
__init__
c# - 静的に宣言されていない場合、Web ユーザー コントロールのメンバー変数にアクセスできない
サーバーでいくつかの .wav ファイルを再生するために C# を使用して Web ユーザー コントロールを作成しています。以下は私のコードです。
上記のコードに見られるようにstring[] files
、メンバー変数として宣言します。ButtonLoad_Click
次に、メソッドに割り当てます。しかし、静的と宣言されていない限り、メソッドNullReferenceException
でアクセスしようとするとスローされます。ButtonPlay_Click
string[] files
System.Web.UI.UserControl
asp.net ページでユーザー コントロールを読み込んでいるときに、新しいオブジェクトが作成されないということですか? また、複数のクライアント (ブラウザ) が .wav ファイルを再生しようとすると、サーバーで .wav ファイルのインスタンスが 1 つだけstring[] files
作成され、すべてのクライアントで使用されるということですか?
c# - MessageBox の後にメンバー変数が再初期化されていますか?
私はForm
これに似たコードを持つ を持っています:
私が経験しているように、なぜPOINT B
持っているm_var1
とm_var2
両方が変わった0
のですか?
c++ - メンバー変数に「ゼロ」値を設定する
C++ の概念を理解するのに苦労しています。
メンバーポインターとメンバー変数を使用するのが適切なのはいつですか?
Node
ツリー構造とクラスがあるとしましょう。Data
私の直感は、そのandに変数を使用することですEdge
( がNode
「所有」しているためData
)、および parent へのポインターNode
です。これは正しいです?
クラスのカスタム クリエーター メソッドを実装するときはNode
、メンバー変数も初期化する必要があります (ただし、ポインターは初期化しないのでしょうか?)。ルートについてはNode
、親ポインターを に設定できますNULL
。
Edge
しかし、変数をどうすればよいでしょうか。ルートNode
には親がなくEdge
、その親からルートにつながることもありません。どういうわけか「ゼロ」値に設定できますか? 重要な場合、Edge
クラスにはデフォルトのコンストラクターはありませんが、次のようなものですEdge(int length, int width)
。