問題タブ [erase]
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++ - std :: list :: iteratorを消去すると、イテレータが無効になり、オブジェクトが破棄されませんか?
なぜ次のように印刷されるの2
ですか?
何erase
が返ってくるかはわかりますが、なぜこれでいいのでしょうか。それとも未定義ですか、それともコンパイラに依存しますか?
c++ - cppcheck エラー: 危険な反復子の使用法
コード:
そして、エラーは :::
危険なイテレータの使用法
消去後のイテレータは無効であるため、逆参照したり、別のイテレータと比較したりすることは無効です。
上記のコードで消去関数を使用する際の間違った使用法は何ですか?
c++ - 消去されたアイテムを指す反復子の有効性
そのページには、次のように書かれています。
これにより、すべての反復子と、位置または最初の後の要素への参照が無効になります。
それは消去後にイテレータが有効であることを意味position
しますか?first
(明らかに、for_each ループ中にベクター内のいくつかの項目を削除したいので、私はそれを求めます。)
ありがとうございました。
c++ - C ++でstlベクトルから消去したばかりの要素にアクセスできるのはなぜですか?
この例では、1つの整数を含むベクトルを作成してから、その整数をベクトルから消去します。ベクトルのサイズは小さくなりますが、整数はまだそこにあります!なぜ整数がまだそこにあるのですか?サイズ0のベクトルに要素を含めるにはどうすればよいですか?
出力:
c++ - ベクトルの途中でユーザー定義要素を削除する
カードを描画したいプログラムをコーディングしてから、カードが再度描画されないように削除します。
私はdeckと呼ばれるカードのベクトル(SuitとValueを定義する2つの構造体を含むクラス)を持っていますが、イテレーターの使い方がよくわかりません。ここではコードスニペットです。
cardSelectには、削除するカードの場所があります。これは、0とデッキのサイズの境界内でランダムに生成されます。したがって、境界外の位置を指しているべきではありません。
コンパイルするたびに、次のエラーが発生します。
私は本当に何をすべきかわかりません、うまくいけば、誰かが私を助けてくれることを願っています、事前に感謝します!
c++ - 実行中に pthread を保持する変数を消去する
関連するスレッド ID に関連付けられた pthread_create メソッド (この pthread を配置する場所が必要) によって作成された pthread を保持するためのマップがプログラムに含まれています。
pthread の関数の最後のコマンドでマップから pthread を消去するという問題はありますか?
qt - Qtでビットマップの一部を消去するにはどうすればよいですか?
Android の PorterDuff モードと同じように、ビットマップの一部を消去する方法について何か考えはありますか? ペイントなどのアプリを作っているのですが、ペンで書いた絵を消す方法がわかりません。
これに関するアイデアはありますか?ありがとうございました!
javascript - Javascript | クラス「.destroy」を持たないもの(div、p、a、...)を消去するにはどうすればよいですか?
純粋なJavascriptでこれを機能させるにはどうすればよいですか?クラス"destroy"を持たないHTMLドキュメントのBodyセクションのすべて(divs、ps、as、spans、imgs、...)を消去します。
PS:純粋なJavascriptとは、JQueryやその他のフレームワークがないことを意味します。
iphone - サブビューを消去する
サブビューを消去したい場合、mysubview.alpha = 0;を入力すると実行されますか?それとも私は何か他のことをしなければなりませんか?ありがとうございました!
c++ - 消去メソッドを実装するにはどうすればよいですか?
おそらくreserve()を使用して、eraseメソッドを実装するにはどうすればよいですか?