問題タブ [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.
c - Cの修飾子と指定子の違いは何ですか?
Cの修飾子と指定子の違いは何ですか?
jakarta-ee - CDI: 1 つの注入ポイントから別の注入ポイントへの修飾子のパススルー
CDI を使用して修飾子アノテーションをパススルーしたいと思います。つまり、修飾子を注入ポイントに追加して、その修飾子を「第 1 レベル」の注入ターゲットに直接適用するのではなく (これには 1 つの実装しかないため)、("2nd level") 注入された EJB。これはCDIで可能ですか?それはおそらくすでにすぐに使用できますか?
次のようになります。
どんな助けでも大歓迎です
c++ - const 修飾子を使用してテンプレート関数に引数を渡すときにエラーが発生しました
私はこのコード例を持っています:
最初のケースでは、関数 'func1' は修飾子に関係なくジェネリック引数を受け入れますが、2 番目のケースでは、引数に const 修飾子がある場合、関数 'func2' は失敗します。なぜこれが起こるのですか?
これはコンパイルエラーです:
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 リソース (レイアウトと文字列) が使用されているのでしょうか?!
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**