問題タブ [static-members]

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.

0 投票する
2 に答える
2541 参照

c# - 静的基本クラス メソッドからサブクラス コンストラクターを呼び出す

わかりました... Objective Cでは、静的メソッドでは「this」はインスタンスではなくクラスを参照するため、「new this()」を使用して基本クラスの静的メソッドからサブクラスを新しく作成できます。私が最初に見つけたとき、それはかなりクールな発見であり、私はそれを頻繁に使用しています.

ただし、C# では機能しません。くそ!

だから...静的基本クラスメソッド内からサブクラスを「新しく」作成する方法を知っている人はいますか?

このようなもの...

はい、コンストラクターを直接使用できる (通常は使用する) ことはわかっていますが、基本クラスで共有メンバーを呼び出す必要があるため、質問しています。繰り返しますが、Objective C でこれをやらせてください。C# もそうなることを願っています。

それで... テイカーはいますか?

0 投票する
6 に答える
112441 参照

c++ - 静的ベクトルの初期化

以下よりも静的ベクトルを初期化する「より良い」方法があるのだろうか?

これはサンプルコードです:)

push_back() の値は個別に宣言されます。配列などではありません。

編集:それが不可能な場合は、それも教えてください:)

0 投票する
3 に答える
598 参照

c# - C#静的クラスメンバーとSystem.Windows.Controls.Imageのパフォーマンスの問題

私は現在、アプリケーションのパフォーマンスの問題を調査しており、次の点を強調しています。

私はクラスを持っています-

テストハーネスとして、このクラスを使用して問題を示す次のコードがあります-

}

ループの開始時の時間差は0.001秒未満ですが、20000が経過すると、これは0.015秒に増加します。

静的メンバーを使用せず、アイコンを直接参照する場合、パフォーマンスに影響はありません。

}

しかし、私の実際のプログラムでは、呼び出しのたびにイメージソースを作成したくないので(ガベージコレクションまでメモリを増やします)、静的メンバーが使用されるのはなぜですか。しかし、私もパフォーマンスヒットで生きることはできません。

元のコードがこのパフォーマンスヒットを引き起こしている理由を誰かが説明できますか?また、私がやろうとしていることに対するより良い解決策はありますか?

ありがとう

0 投票する
2 に答える
341 参照

android - アクティビティ間で保持されない静的パラメータ

私はAndroidアプリを開発していて、自分が作成したライブラリを使用しています。このライブラリには、いくつかの静的フィールドを含むクラスがあります。それらの1つはAPIキーです。このキーは、リモートサービスで呼び出しを行うために、ライブラリ内の他のクラスによって使用されます。

メインアクティビティのAPIキーが作成され、savedInstanceStateがnullの場合、一度初期化します。

私の問題は他のアクティビティにあります。ライブラリで呼び出しを行うときに正しいAPIキーを使用することもあれば、使用しないこともあるからです。APIキーが設定されていないようです。

特に、APIキーが設定されていないため、常に失敗する設定アクティビティから呼び出すアクティビティが1つあります。

通常のJavaアプリケーションのように、静的フィールドはアクティビティ間で維持されませんか?特定のjvmインスタンスでは、すべての静的フィールドが保持されると思いました。Androidプラットフォームは新しいアクティビティに新しいjvmインスタンスを使用していますか?

0 投票する
3 に答える
759 参照

c# - Web アプリケーション c# で選択したユーザー間でデータを共有する

私の Web サイトでは、Web ユーザー コントロールを使用しています。ユーザー コントロールのプロパティが設定され、一連のユーザーに共通になります。たとえば、20 人のユーザーが自分の Web サイトにアクセスしている場合、そのうちの 5 人は id = 1 のユーザー コントロールを使用し、4 人は id =2 のユーザー コントロールを使用している可能性があります。共通IDにアクセスするユーザー間で共有したい各ユーザーコントロールに関連付けられたプロパティがあります。

私は次のことを考えました:

  • id / プロパティ値配列の組み合わせを保存するアプリケーション変数
  • ユーザーコントロールの静的プロパティを作成していますが、IDに関係なく、すべてのユーザー間で値が共有されると感じています。
  • または、データベースに保存する [データベースとのやり取りを減らしたい。]

ご意見をお聞かせください。

0 投票する
3 に答える
837 参照

c - 静的フィールド-初期化と値の変更

与えられたファイル:

出力は次のとおりです。

私の質問は、なぜ出力が5ではないのですか?ありがとう。

0 投票する
8 に答える
1105 参照

c++ - コンパイラは、C ++の異なるクラスで同じ名前の静的データメンバーをどのように区別できますか?

最近C++のインタビューを受けましたが、コンパイラは2つの異なるクラスで同じ名前の静的データメンバーをどのように区別しますか?

すべての静的データ変数はデータセグメントに格納されるため、特に同じ名前の場合、コンパイラがどの静的データがどのクラスに属しているかを追跡する方法が必要です。

編集:私は名前マングリングに答えましたが、彼は名前マングリングが同じクラスのメンバーの間でのみ使用されていると言って拒否しました。

0 投票する
1 に答える
7751 参照

objective-c - Objective cのクラスで静的NSMutableArrayを作成する方法は?

クラス B とクラス C の両方のスーパー クラスであるクラス A があります。クラス A で定義された「静的」NSMutablearray にクラス A のオブジェクトを格納する必要があります。クラス B のメソッドを使用して MSMutableArray に格納されたデータを変更することは可能ですか?クラスC?静的配列を作成して初期化する方法は? 例はより役立つでしょう。前もって感謝します。

0 投票する
1 に答える
149 参照

ada - メンバー値の静的参照 - Ada

こんにちは、Ada でシングル プレイヤーのサイコロ ゲームを作成する最初のプログラムを試しています。しかし、プレーヤーのスコアを維持する上で問題に直面しています。目標: 各プレイヤーは 10 ターンを持ち、2 回のロールの合計が 7 の場合、10 ポイントを獲得します。 問題: 合計スコアがリセットされるたびに、現在のスコアに 10 が追加されません。Total_Score は、表示される最終スコアです。助けてください!!!助けていただければ幸いです!!!

ありがとう :)

私のコードは次のとおりです。

0 投票する
4 に答える
2295 参照

java - 静的データとこれらのデータにアクセスするためのメソッドのみを持つクラス。それを適切に実装する方法は?

それは初心者の質問だと思います。私はJavaとプログラミング全般に不慣れです。

静的データのみを持つクラスを取得したとします。例:

オブジェクトをインスタンス化せずにクラスを使用したい。だから私はできるようになりたいです:

このクラスを実装するための最良の方法は何ですか、私は今のところインターフェースや他のものについて少し混乱しています。

ありがとう。