問題タブ [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++98/03 参照の折りたたみと cv 修飾子
以下のコードはコンパイル (gcc 4.7.2 または icc 13) し、「1 2」出力を生成します。これは、const
修飾子が削除されたことを意味します。つまり、f<int&>
パラメーター type がありますint&
。
なぜそれが起こるのですか?私が理解しているように、§14.3.1.4 によると:
template-parameter のテンプレート引数が
T
型「cv1 への参照」を指定する場合、型「cv2S
への参照」を作成しようとすると、型「cv12T
への参照」が作成されますS
。ここで、cv12は cv 修飾子 cv1 の和集合です。およびcv2。冗長な cv 修飾子は無視されます。
const
落としてはいけません。コードは次のとおりです。
inheritance - 繰り返される継承。あいまい
状況を考えてみましょう。
関数goo()コンパイラであいまいさエラーが発生する理由を誰かが説明してもらえますか?
void foo()を作成して、修飾子Left::xでxにアクセスする場合を示します。あいまいさはないので、より詳細なアクセス修飾子Left :: Top::xを使用するのはなぜですか。あいまいさが表示されますか?
cuda - 複数のカーネルと複数の GPU 内でグローバル メモリを共有するにはどうすればよいですか?
最近、プログラムに複数の GPU デバイスを使用したいと考えています。私のノードには 4 枚の Tesla C2075 カードがあります。4 つのスレッドを使用して 4 つの GPU を管理します。さらに、各スレッドのカーネルは数回起動されます。上記のような単純な擬似コード。2 つの質問があります。
変数
XX
は非常に長い文字列で、カーネルでのみ読み取られます。の複数回の起動中にそれを保持したいmykernel
。が最初に起動されたときだけにcudaMalloc
ポインタを呼び出して渡すことはできますか? または、修飾子を使用する必要がありますか?mykernel
mykernel
__device__
XX
は 4 つのスレッドで使用されるため、 file でグローバル変数として宣言しますa.c
。の倍数cudaMalloc
はXX
正しいですか、または次のような配列を使用する必要がありますvariable *xx[4]
か?
jakarta-ee - アノテーション value() を無視するインターセプター修飾子を作成する
修飾用のアノテーション文字列値を無視するインターセプター修飾子アノテーションを作成する方法はありますか?
例えば:
ログ.java
LogInterceptor.java
使用法.java
注釈が修飾子として機能するため、これは機能しませんが、修飾子としてではなくメッセージ ログvalue("message for this log")
を使用したいのです。value()
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.