問題タブ [narrowing]

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 に答える
697 参照

java - Java での暗黙の縮小規則

上記のコードの 3 行目で Java コンパイラによって適用される縮小規則には納得できません。

この絞り込みルールの背後にあるロジックを理解するのを手伝ってください。

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

java - 最終変数が常に定数式ではないのはなぜですか?

以下のコードでは:

なぜこのエラーが発生するのですか? afinal 変数はコンパイル時の定数式ではないため、割り当て中に暗黙的にバイトに絞り込まれますか?

つまり、上記のコードは次のコードと同等ではありません。

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

c++ - 縮小せずに初期化子リストの共用体メンバーを初期化する

次のコードでは、

BlitDataの初期化子リストの最初の初期化子で次のエラーが発生するのはなぜですか:

非定数式を型col24(aka unsigned long) からintイニシャライザ リストに絞り込むことはできません

コンパイラは、メンバの初期化に使用するのではなく、型の初期化子を使用してのintメンバを初期化しようとするのはなぜですか?unioncol24col24

コンパイラは I がtostatic_castの結果であることを示唆しますが、これは望ましくない縮小をもたらす可能性があります。MakeRGB24int

初期化子リストLuminanceの結果を使用してメンバーを正しく初期化するにはどうすればよいですか?MakeRGB24

編集: blitdata PODのままにする必要があります。

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

javascript - && ロジックで .contains() を使用するには、JQuery または JavaScript が必要です

それ以外の場合は静的なアイテムのリストで特定のキーワード ボタンを使用して、単純な絞り込みフィルターを作成しようとしています。

ボタンは順序付けされていないリストにあり、選択するとクラス「.selected-tag-button」が追加されます。

アイテムは、クラス「.item」の div であり、アクティブなときにクラス「.included-item」を取得します。div 内には、ボタンのテキスト ノードに一致するキーワードを含むリスト アイテムを含む別の UL があります。

現在、クリックされたボタンのキーワードのみを含む「buttonName」を使用する代わりに、選択したすべてのキーワードの配列を含む「buttonArray」を使用したいと考えています。

何らかの機能が必要になると思いますが、どこから始めればよいかわかりません。複数のキーワードが選択されている場合、選択したすべてのキーワードを含む項目のみに結果を限定したいと考えています。私が理解できたすべてのソリューションは、配列内のキーワードのいずれかを含む div を返します。

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

c++ - C++: 中括弧を使用して代入中の縮小を防止

変数を初期化するときの狭小化を防ぐために中括弧/初期化子リストを使用することに慣れていますが、変数に値を代入するときにも使用することをお勧めしますか?

例えば

割り当てに中括弧を使用しない理由はありますか?