問題タブ [dereference]

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 投票する
5 に答える
14516 参照

c++ - C++ STL リスト反復子の逆参照

次のように、2 つの STL リスト (L1、L2) をループしています。

正常にコンパイルされますが、実行すると、「式: リスト反復子は逆参照できません」と表示されます

クラスでは、独自の STL リストを記述した STL リストのモック バージョンを作成し、イテレータを逆参照するために *operator をオーバーロードしました。ただし、明らかにここでは機能していません。

イテレータを逆参照するにはどうすればよいですか、または STL リストが別の方法で行う場合は、どのように行いますか。私はこれを見ました:

http://www.sgi.com/tech/stl/List.html

ドキュメンテーションを参照し、メンバー「参照」を受け入れるものは何も見つからなかったようですが、リストの最初または最後の部分でない限り、イテレータが指しているものを参照する方法はまだわかりませんでした。

ここで何が起こっているか知っている人はいますか?ありがとうございました

ここにペーストビンがあります:

http://pastebin.com/YRddqjmN

0 投票する
3 に答える
420 参照

c++ - C++: 名前の長さを使用して、メモリ内の文字ポインターから複数の文字を逆参照する方法

コードは次のとおりです。

もちろん、最初の文字のみを出力します。->filename[nameLen]nameLen が 10 の有効な整数であるようなものを追加すると、次のように表示されます。

* のオペランドはポインターでなければなりません。

ありがとう!

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

sql - Oracle PL / SQL:さまざまなREFからDEREFする方法は?

Oracle Objectsを初めて使用しますが、問題があります。参照のVARRAYからアイテムを逆参照する方法がわかりません。以下は私が抱えている問題を再現するソースコードです。エラーは次のとおりです。PLS-00306:'DEREF'の呼び出しで引数の数またはタイプが間違っています

LOCS varrayからIDXの位置にあるREFを取得し、それをDEREFして名前を取得しようとすると、DISPLAY_LOCSプロシージャにエラーが表示されます。

0 投票する
3 に答える
87 参照

c - これらの C ポインター操作は問題を引き起こしますか?

私がそれを持っているとしましょう:

私はNULLポインタを逆参照しているので、これは問題になると確信しています:

NULL一方、それ自体ではない *p のアドレスを取得するため、これは問題ないと思います。

どちらの場合も私は正しいですか?

0 投票する
7 に答える
1837 参照

c++ - nullptrを逆参照するときにコンパイラが警告しません

これ:

gcc4.6もVS2010sp1も少なくとも警告を発行しません。これらのコンパイラのいずれかに、このような場合に警告を発行させるオプションはありますか?/w4を使用してVSでテストコンパイルしました。

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

performance - オブジェクトインスタンス変数とプロパティを参照するときの With ステートメントのパフォーマンスへの影響は?

オブジェクト インスタンスの属性とプロパティにアクセスするときに、オブジェクト インスタンスの With ステートメントがどの程度の影響を与えるか知っていますか? 完全修飾オブジェクト参照はどのくらい「高価」ですか?

これをベンチマークして自分で確認するのが面倒なので、ここで質問したいと思います。誰かが以前にそれをベンチマークしたことがあるかもしれません。

みたいなのを検討中です

そしてもちろん、何十、何百もの課題があるかもしれません。また、クラスがインスタンス変数を持つインスタンスを参照する場合、With ステートメントをネストすることがあります。

別の言い方:

With ステートメントを使用するとオブジェクト インスタンスが一度逆参照されるのに対し、完全修飾参照ではすべてを何度も逆参照する必要があるというのは正しいですか?

Visual Basic Sc​​ripting Edition、サブセクターの Visual Basic Sc​​ripting Host について話していることに注意してください。これは、非常に遅いバインディング (バインディングが遅すぎる? :-) ) インタープリター言語です。

0 投票する
3 に答える
3026 参照

arrays - 配列を正しく逆参照できないようです

私は Perl はあまり得意ではありませんが、多次元配列で並べ替えを行う必要があります。概念をよりよく理解するためにいくつかのテスト コードを試してみましたが、近づいていると思いますが、魔法の組み合わせが見つかりません。

私ができないように見えるのは、配列を逆参照して正しく印刷することです。参照されている配列の値を除いて、これらの参照について知る必要がある世界のほぼすべてを取得できるようです。

タブ区切りのフラット ファイルからデータを取得しているので、サンプル コードでは、分割を介して複数の配列を作成し、それらを 1 つの配列にプッシュすることでそれを模倣しています。実際には、ファイルをループし、タブを分割して配列にプッシュします。

これについてもっと良い方法があれば、私はすべて耳にします。フラット ファイルの各行は 1 つのレコードです。最初に日付で並べ替えて、最も古いレコードを一番上に表示してから、2 番目の並べ替えを行ってアカウント番号でレコードをグループ化する必要があります。オンラインでいくつかの例を見てきましたが、模倣する必要があるデータで機能するように見えるものは見つかりませんでした。

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

pointers - sizeof()およびvoidポインターに対してこのポインターを逆参照する方法を理解できませんでした

このポインタを逆参照する方法がわかりませんでした...

以下のこの行のsizeof(shapetest2-> tripsName)は、ポインターであるため、明らかに機能しません。逆参照する方法がわかりませんでしたか?(それは簡単ですか?それともいくつかのステップですか?、私はいくつかのことを試しましたが、近づくことができませんでした)私はこの特定の状況を理解するのに十分な経験のあるコーダーではありません。

glBufferSubData(GL_ELEMENT_ARRAY_BUFFER、0、sizeof(shapetest2-> tripsName)、shapetest2-> tripsName);

これがセットアップコードです。(私はopenGL ES 1.5でVOBを実験しているので、奇妙に見える場合はそれが理由です)重要なセットアップや定義、またはコードを忘れた場合は、私に知らせてください。それを含めます。

(theInsertはshapetest2のハンドル(ポインターへのポインター)であるため、「theInsert-> insertName」が表示されている場合はshapetest2に置き換えることができます)

問題のある行をコメントアウトし、上の行のコメントを外すと、機能しますが、この間接参照が必要です(実際には、別のコメント化された行で確認できる別のレベルの間接参照が必要です)。この行を逆参照するには、別のレベルの間接参照でそれを実行できるはずですか?)

0 投票する
8 に答える
797 参照

c++ - C++ における object->function() と object.function() の違い

誰でも次のようなことをすることの違いを説明できますか:

実際に違いはありますか?

0 投票する
3 に答える
10158 参照

c - ポインタへのポインタと配列へのポインタの違いは?

配列の名前が実際には配列の最初の要素へのポインターであるとすると、次のコードは次のようになります。

期待どおりに印刷1されます。

これで、ポインターを指すポインターを作成できるので、次のように書きました。

コンパイルして印刷することを期待していました

しかし、代わりに、コンパイル時に問題が発生し、次のようになります。

なぜその割り当ては間違っているのですか?p1が an へのポインタへのポインタintaあり、int(s の配列の名前であるため) へのポインタである場合int、なぜ に代入できないのでしょ&ap1か?