問題タブ [delete-operator]
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++ のテンプレート オブジェクトの動的配列
SIGSEGV を削除する理由はありますか?
c++ - C++ 削除 static_cast(ポインター) 動作
コードが次のことを行うとします。
結果は何ですか?未定義、メモリリーク、メモリが削除されていますか?
c++ - 標準の削除ファンクターはありますか?
引数を削除するファンクタを探しています:
std
、tr1
またはにこのようなものはありboost
ますか?
c++ - C++ 初心者 削除コード
メモリをヒープに動的に割り当ててから、割り当てられたメモリを削除しようとしています。以下は私に苦労しているコードです:
コンパイラが CharArray を削除しようとしたときに発生するエラーは次のとおりです。
0xC0000005: ロケーション 0xcccccccc0 の読み取りアクセス違反。
そして、スタック上の最後の呼び出しは次のとおりです。
msvcr100d.dll!operator delete(void * pUserData) 52 行目 + 0x3 バイト C++
このコード内にエラーが存在することは間違いありませんが、必要なその他の情報を提供します。そうそう、XP に VS 2010 を使用しています。
編集:ここに私のString.hがあります
c++ - C ++delete[]演算子
これはdelete[]演算子を使用する正しい方法ですか?
はいの場合、誰(コンパイラまたはGCまたは誰でも)が新しく作成されたアレイのサイズを決定しますか?配列サイズはどこに保存されますか?
ありがとう
c++ - C++で構造体配列から項目を削除するには?
私は次の配列構造(リンクリスト)を持っています:
私は新しいアイテムを作成することを知っています、私は使用する必要があります
ただし、配列をループして特定の項目を削除できるようにする必要があります。ループ部分をソートしました。しかし、構造体の配列から項目を削除するにはどうすればよいでしょうか?
c++ - operator+= の実装時に delete[] (ヒープ破損) を使用する
私はこれを何時間も理解しようとしてきましたが、私は機知に富んでいます。私が間違っているときに誰かが私に教えてくれれば、きっとありがたいです。
文字列の基本機能をエミュレートする単純なクラスを作成しました。クラスのメンバーには、文字ポインターデータ(動的に作成された char 配列を指す) と整数のstrSize (文字列の長さを保持し、ターミネーターを除く) が含まれます。
newとdeleteを使用しているので、コピー コンストラクタとデストラクタを実装しました。operator+=を実装しようとすると、問題が発生します。LHS オブジェクトは新しい文字列を正しく構築します - cout を使用して出力することもできます - しかし、デストラクタでデータ ポインタの割り当てを解除しようとすると問題が発生します。ポイントされたメモリ アドレスで「通常のブロック後にヒープ破損が検出されました」というメッセージが表示されます。デストラクタが割り当てを解除しようとしているデータ配列によって。
これが私の完全なクラスとテストプログラムです:
EDIT : 高速化された C++ 問題 12-1。
c++ - オブジェクトが削除されたかどうかをテストします
次のコードをご覧ください。
同じオブジェクトを指す2つのポインタn1、n2があります。n1ポインタテストを使用してn2が削除されたかどうかを検出したいと思います。ただし、このテストでは例外が発生します。
n1ポインタを使用してオブジェクトが削除されたか(または削除されなかったか)を判断する方法はありますか?
c++ - オブジェクトの削除: 親を使用するかどうか
オブジェクトを削除するには、どちらを選びますか? 特にQTですが、他の練習も大歓迎です。これらの 2 つの選択肢は、私には同じように見えますね。
別のクラスにバインドし、破壊されると破壊します。
/li>
また
クラスのデストラクタで破棄
/li>