query: C++ program's assertion failure due to deleting a pointer
positive_passages.docid: 144416
positive_passages.text: Delete and invalid pointer
negative_passages.docid: 6255
negative_passages.text: Is it safe to delete a NULL pointer?
negative_passages.docid: 57892
negative_passages.text: C++ delete does not free all memory (Windows)
negative_passages.docid: 138845
negative_passages.text: C++ Struct Pointer Segfault
negative_passages.docid: 35615
negative_passages.text: Unable to free const pointers in C
negative_passages.docid: 64396
negative_passages.text: throwing exceptions out of a destructor
negative_passages.docid: 122367
negative_passages.text: accessing struct: derefrencing pointer to incomplete type
negative_passages.docid: 88290
negative_passages.text: In C++ How do references and pointers in parameters actually work? What are their set-in-stone protocol/"rule"?
negative_passages.docid: 16063
negative_passages.text: Deleting elements from std::set while iterating
negative_passages.docid: 154396
negative_passages.text: Pointer arithmetic when void has unknown size
negative_passages.docid: 103263
negative_passages.text: How can I determine if a C++ object has been deallocated?
negative_passages.docid: 8085
negative_passages.text: C++ display stack trace on exception
negative_passages.docid: 126788
negative_passages.text: Why delete is needed in the definition of the copy-assignment operator?
negative_passages.docid: 98382
negative_passages.text: How are exceptions allocated on the stack caught beyond their scope?
negative_passages.docid: 52821
negative_passages.text: Why do I get different results when I dereference a pointer after freeing it?
negative_passages.docid: 75672
negative_passages.text: What is a segmentation fault?
negative_passages.docid: 45298
negative_passages.text: Deleting char* after assigning it to a string variable