問題タブ [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.
java - Java での暗黙の縮小規則
上記のコードの 3 行目で Java コンパイラによって適用される縮小規則には納得できません。
この絞り込みルールの背後にあるロジックを理解するのを手伝ってください。
java - 最終変数が常に定数式ではないのはなぜですか?
以下のコードでは:
なぜこのエラーが発生するのですか? a
final 変数はコンパイル時の定数式ではないため、割り当て中に暗黙的にバイトに絞り込まれますか?
つまり、上記のコードは次のコードと同等ではありません。
c++ - 縮小せずに初期化子リストの共用体メンバーを初期化する
次のコードでは、
BlitData
の初期化子リストの最初の初期化子で次のエラーが発生するのはなぜですか:
非定数式を型
col24
(akaunsigned long
) からint
イニシャライザ リストに絞り込むことはできません
コンパイラは、メンバの初期化に使用するのではなく、型の初期化子を使用してのint
メンバを初期化しようとするのはなぜですか?union
col24
col24
コンパイラは I がtostatic_cast
の結果であることを示唆しますが、これは望ましくない縮小をもたらす可能性があります。MakeRGB24
int
初期化子リストLuminance
の結果を使用してメンバーを正しく初期化するにはどうすればよいですか?MakeRGB24
編集: blitdata
PODのままにする必要があります。
javascript - && ロジックで .contains() を使用するには、JQuery または JavaScript が必要です
それ以外の場合は静的なアイテムのリストで特定のキーワード ボタンを使用して、単純な絞り込みフィルターを作成しようとしています。
ボタンは順序付けされていないリストにあり、選択するとクラス「.selected-tag-button」が追加されます。
アイテムは、クラス「.item」の div であり、アクティブなときにクラス「.included-item」を取得します。div 内には、ボタンのテキスト ノードに一致するキーワードを含むリスト アイテムを含む別の UL があります。
現在、クリックされたボタンのキーワードのみを含む「buttonName」を使用する代わりに、選択したすべてのキーワードの配列を含む「buttonArray」を使用したいと考えています。
何らかの機能が必要になると思いますが、どこから始めればよいかわかりません。複数のキーワードが選択されている場合、選択したすべてのキーワードを含む項目のみに結果を限定したいと考えています。私が理解できたすべてのソリューションは、配列内のキーワードのいずれかを含む div を返します。
c++ - C++: 中括弧を使用して代入中の縮小を防止
変数を初期化するときの狭小化を防ぐために中括弧/初期化子リストを使用することに慣れていますが、変数に値を代入するときにも使用することをお勧めしますか?
例えば
割り当てに中括弧を使用しない理由はありますか?