問題タブ [raw-pointer]

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

c++ - ブール値のベクトルのベクトルをポインターのポインターに変換します

Convert vector of vector to pointer of pointerという質問で言及されている問題と同様の問題があります。

唯一の違いは、ショートの代わりにブール値を使用する必要があることです。

しかし、このコードをコンパイルすると:

次のエラーが表示されます。

./dummy/main.cpp:15: エラー: 互換性のない型 'void' から '__gnu_cxx::__alloc_traits<std::allocator<bool *> >::value_type' (別名 'bool *') に割り当てています

./dummy/main.cpp:15: エラー: vpsPtr[c++] = vsVec.data(); である必要があるため、void 値は無視されません。

誰かが私が間違っていることとこれを修正する方法を説明してもらえますか?

ありがとう。

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

rust - 生のポインタが関係している間、Rustはどのように寿命を推測しますか?

を呼び出すと、 isおよびiscell.set(&local)と仮定すると、共分散規則により の型がからに変更されると言われます。cell'x'&local'ycell&MyCell<'x, &i32>&MyCell<'y, &i32>

unsafe ブロック内の割り当ては、 のパラメーターの有効期間の推定にどのように影響しますset()か? 生のポインターには有効期間がありません。コンパイラは、共分散を使用して同じ有効期間を作成し、同じ有効期間を持つ必要があることをどのように認識しcellますnew_valueか?