問題タブ [qualifiers]

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

c - ここで修飾子 static が x に適用される理由がわかりませんか?

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

c - Cの修飾子と指定子の違いは何ですか?

Cの修飾子と指定子の違いは何ですか?

0 投票する
0 に答える
251 参照

jakarta-ee - CDI: 1 つの注入ポイントから別の注入ポイントへの修飾子のパススルー

CDI を使用して修飾子アノテーションをパススルーしたいと思います。つまり、修飾子を注入ポイントに追加して、その修飾子を「第 1 レベル」の注入ターゲットに直接適用するのではなく (これには 1 つの実装しかないため)、("2nd level") 注入された EJB。これはCDIで可能ですか?それはおそらくすでにすぐに使用できますか?

次のようになります。

どんな助けでも大歓迎です

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

c++ - const 修飾子を使用してテンプレート関数に引数を渡すときにエラーが発生しました

私はこのコード例を持っています:

最初のケースでは、関数 'func1' は修飾子に関係なくジェネリック引数を受け入れますが、2 番目のケースでは、引数に const 修飾子がある場合、関数 'func2' は失敗します。なぜこれが起こるのですか?

これはコンパイルエラーです:

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

android - Android システムによって間違ったリソース フォルダが選択されている

7 インチ デバイスのアプリで問題が発生しています。デバッグの目的で、アプリの読み込み後に表示されるトースト メッセージを追加して、アプリが使用しているリソース フォルダーを教えてくれました。どの修飾子。次のリソース フォルダーのそれぞれに、strings.xml ファイルがあります。

値-正常

値 - 大

値-特大

値-sw600dp

値-sw720dp

トースト メッセージで使用される文字列の内容は、文字列が配置されているフォルダーに基づきます。また、上記と同じ修飾子を持つ 6 つのレイアウト フォルダーがあり、6 つのレイアウト フォルダーすべてに有効なレイアウト xml ファイルがあります。私のアプリは、「通常の」画面と 10 インチのタブレット画面で完全に動作します。

面倒な 7 インチ デバイス (私の仲間の) は、Android 4.1.1 を実行する安価な「Audiosonic」です。どうやら解像度は 800x480 で、画面の物理的な最小幅は 86mm、つまり 3.4 インチです。これは142dpiを意味します。

与えられた方程式

dp = (ピクセル x 160) / dpi

最小幅は 541 dp にする必要があります。

ここでクレイジーな部分が来ます。私の質問は...一体なぜ、この 7 インチ デバイスのアプリで sw720dp リソース (レイアウトと文字列) が使用されているのでしょうか?!

0 投票する
5 に答える
1720 参照

c++ - C は char** 値を char const*const*const を取る関数に渡すことについて不平を言いますが、C++ はそうではありません

関数のパラメーターの型の解釈と作成に関して、C++ が C よりも「リラックスした」方法で動作する理由を理解するのに苦労しています。

C は世界で最も単純なことを行います。それはあなたが書いたものに固執し、それだけです。一方、C++ は私が本当に理解できないねじれた方法で動作します。

たとえば、関数に渡されたときに人気argvがあり、その理由が本当にわかりません.char* []char**char * const *

C と C++ のこの違いについて説明しているこの記事を PDFで読むこともできます。この記事も次のフレーズで終わります。

C++ は、関数シグネチャを決定するときにパラメーター宣言のトップレベルの cv 修飾子を無視しますが、それらの cv 修飾子を完全に無視するわけではありません。

また、この号をオンラインで見つけることができないので ( Embedded System Programming - February 2000 、およびこの古い号は無料です )、このフレーズが何を意味するのか疑問に思っています。

この動作が C++ での方法である理由を誰かが説明できますか?

編集:

私の例の1つは

これをコンパイルするとgcc 4.8.1、予想されるエラーが発生します

argvこの出力は、次のように解釈される事実を暗黙的にします。char**