問題タブ [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 に答える
602 参照

c++ - C++98/03 参照の折りたたみと cv 修飾子

以下のコードはコンパイル (gcc 4.7.2 または icc 13) し、「1 2」出力を生成します。これは、const修飾子が削除されたことを意味します。つまり、f<int&>パラメーター type がありますint&

なぜそれが起こるのですか?私が理解しているように、§14.3.1.4 によると:

template-parameter のテンプレート引数がT型「cv1 への参照」を指定する場合、型「cv2 Sへの参照」を作成しようとすると、型「cv12 Tへの参照」が作成されます S。ここで、cv12は cv 修飾子 cv1 の和集合ですおよびcv2。冗長な cv 修飾子は無視されます。

const落としてはいけません。コードは次のとおりです。

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

inheritance - 繰り返される継承。あいまい

状況を考えてみましょう。

関数goo()コンパイラであいまいさエラーが発生する理由を誰かが説明してもらえますか?

void foo()を作成して、修飾子Left::xでxにアクセスする場合を示します。あいまいさはないので、より詳細なアクセス修飾子Left :: Top::xを使用するのはなぜですか。あいまいさが表示されますか?

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

cuda - 複数のカーネルと複数の GPU 内でグローバル メモリを共有するにはどうすればよいですか?

最近、プログラムに複数の GPU デバイスを使用したいと考えています。私のノードには 4 枚の Tesla C2075 カードがあります。4 つのスレッドを使用して 4 つの GPU を管理します。さらに、各スレッドのカーネルは数回起動されます。上記のような単純な擬似コード。2 つの質問があります。

  1. 変数XXは非常に長い文字列で、カーネルでのみ読み取られます。の複数回の起動中にそれを保持したいmykernel。が最初に起動されたときだけに cudaMallocポインタを呼び出して渡すことはできますか? または、修飾子を使用する必要がありますか?mykernelmykernel__device__

  2. XXは 4 つのスレッドで使用されるため、 file でグローバル変数として宣言しますa.c。の倍数cudaMallocXX正しいですか、または次のような配列を使用する必要がありますvariable *xx[4]か?

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

jakarta-ee - アノテーション value() を無視するインターセプター修飾子を作成する

修飾用のアノテーション文字列値を無視するインターセプター修飾子アノテーションを作成する方法はありますか?

例えば:

ログ.java

LogInterceptor.java

使用法.java

注釈が修飾子として機能するため、これは機能しませんが、修飾子としてではなくメッセージ ログvalue("message for this log")を使用したいのです。value()

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

c - What's wrong in these 5 myriad ways of declaring/initializing constant-qualified pointers?(Taken from a dubious but popular book)

My bad!!I had assumed that the following excerpt from a notorious yet wildly popular book is totally valid C.But only today I was pointed out that it's ridden with UB (though I am yet to find how come it's so).Hence here's that particular section from the book.You will be doing me and many other "victims" like me a great favor if you can point out in a numbered manner what is wrong or UB with each particular statement,and the appropriate corrections for those.