¡@

Home 

c++ Programming Glossary: deleting

Problems with Singleton Pattern

http://stackoverflow.com/questions/1392315/problems-with-singleton-pattern

of worms because it's supposed to be a singleton but by deleting it you are making it possible to create a second one. In most..

In what cases do I use malloc vs new?

http://stackoverflow.com/questions/184537/in-what-cases-do-i-use-malloc-vs-new

or worse... delete pBuffer Instead you should do this when deleting an array of data This deletes all items in the array delete..

C++ delete - It deletes my objects but I can still access the data?

http://stackoverflow.com/questions/1930459/c-delete-it-deletes-my-objects-but-i-can-still-access-the-data

a complete line and runs through the linked list of blocks deleting the relevant ones and reassigning the next pointers. SingleBlock..

Is it good practice to NULL a pointer after deleting it?

http://stackoverflow.com/questions/1931126/is-it-good-practice-to-null-a-pointer-after-deleting-it

it good practice to NULL a pointer after deleting it I'll start out by saying use smart pointers and you'll never..

What happens if you call erase() on a map element while iterating from begin to end?

http://stackoverflow.com/questions/263945/what-happens-if-you-call-erase-on-a-map-element-while-iterating-from-begin-to

on the element that was deleted Actually inserting or deleting does not invalidate any of the iterators Also see this answer..

What is the copy-and-swap idiom?

http://stackoverflow.com/questions/3279543/what-is-the-copy-and-swap-idiom

assignment and it protects us from subtle bugs such as deleting the array only to try and copy it . But in all other cases it.. been deleted We avoid this by setting it to null as deleting null is a no operation.  There are other claims that we should..

RAII and smart pointers in C++

http://stackoverflow.com/questions/395123/raii-and-smart-pointers-in-c

and might get it wrong leading to a memory leak i.e. not deleting object even though it is no longer required. This is where smart.. will be deleted. As such you no longer have to worry about deleting it yourself. Quick edit as some of the comments have pointed.. file bar.setLogFile file But then who is responsible for deleting file If neither delete file then we have both a memory and resource..

What is The Rule of Three?

http://stackoverflow.com/questions/4172722/what-is-the-rule-of-three

destroyed a.name is a dangling pointer. If a is destroyed deleting the dangling pointer yields undefined behavior . Since the assignment..

Does std::list::remove method call destructor of each removed element?

http://stackoverflow.com/questions/4260464/does-stdlistremove-method-call-destructor-of-each-removed-element

can also point to static and automatic variables and deleting one of those yields undefined behavior . Foo x Foo p x Foo q..

Is there any reason to check for a NULL pointer before deleting?

http://stackoverflow.com/questions/615355/is-there-any-reason-to-check-for-a-null-pointer-before-deleting

there any reason to check for a NULL pointer before deleting I see some legacy code checking for null before deleting the.. deleting I see some legacy code checking for null before deleting the pointer. as like below if NULL pSomeObject any reason for..

What is the use of having destructor as private?

http://stackoverflow.com/questions/631783/what-is-the-use-of-having-destructor-as-private

hits zero. A private dtor would prevent anybody else from deleting it when there were still references to it. For another instance..

Does vector::erase() on a vector of object pointers destroy the object itself?

http://stackoverflow.com/questions/6353149/does-vectorerase-on-a-vector-of-object-pointers-destroy-the-object-itself

templates as @Billy pointed out in comments Functor for deleting pointers in vector. template class T class DeleteVector public.. class class myclass public int i myclass i 10 Functor for deleting pointers in vector. template class T class DeleteVector public..

Is the practice of returning a C++ reference variable, evil?

http://stackoverflow.com/questions/752658/is-the-practice-of-returning-a-c-reference-variable-evil

be evil because as I understand it makes it easier to miss deleting it which can lead to memory leaks. This worries me as I have..

Is it safe to delete a void pointer?

http://stackoverflow.com/questions/941832/is-it-safe-to-delete-a-void-pointer

boundary tags. Many do. However as mentioned above deleting a void pointer will not call destructors which can be a problem...

Using custom deleter with std::shared_ptr

http://stackoverflow.com/questions/12340810/using-custom-deleter-with-stdshared-ptr

function void DeleteSurface SDL_Surface surface std cout Deleting surface n SDL_FreeSurface surface However compiling with g gives.. SDL_Surface SDL_LoadBMP .... SDL_Surface surface std cout Deleting surface n SDL_FreeSurface surface or void DeleteSurface SDL_Surface.. surface or void DeleteSurface SDL_Surface surface std cout Deleting surface n SDL_FreeSurface surface std shared_ptr SDL_Surface..

Order of evaluation of elements in list-initialization

http://stackoverflow.com/questions/14060264/order-of-evaluation-of-elements-in-list-initialization

share improve this question Answering my own question. Deleting the question would not be a good idea as someone might have..

C++ delete - It deletes my objects but I can still access the data?

http://stackoverflow.com/questions/1930459/c-delete-it-deletes-my-objects-but-i-can-still-access-the-data

00E94610 Block 00E94660 Block 00E94680 Block 00E946A0 Deleting Blocks Deleting ... 00E942B0 X 15288000 Deleting ... 00E942D0.. 00E94660 Block 00E94680 Block 00E946A0 Deleting Blocks Deleting ... 00E942B0 X 15288000 Deleting ... 00E942D0 X 15286960 Deleting.. 00E946A0 Deleting Blocks Deleting ... 00E942B0 X 15288000 Deleting ... 00E942D0 X 15286960 Deleting ... 00E94520 X 15286992 Deleting..

Deleting elements from STL set while iterating

http://stackoverflow.com/questions/2874441/deleting-elements-from-stl-set-while-iterating

elements from STL set while iterating I need to go through..

Does std::list::remove method call destructor of each removed element?

http://stackoverflow.com/questions/4260464/does-stdlistremove-method-call-destructor-of-each-removed-element

way Let me give you several reasons why. Storage class Deleting a pointer only makes sense if the pointee was actually allocated.. whether the pointee has already been released in the past. Deleting the same pointer twice yields undefined behavior . It becomes..

How to track memory allocations in C++ (especially new/delete)

http://stackoverflow.com/questions/438515/how-to-track-memory-allocations-in-c-especially-new-delete

operator new you use the map to register your allocations. Deleting memory allocated by placement forms of new will use that delete..

How does delete[] know it's an array? (C++)

http://stackoverflow.com/questions/703691/how-does-delete-know-its-an-array-c

doesn't know it's an array it's trusting the programmer. Deleting a pointer to a single int with delete would result in undefined..

Deleting a pointer to const (T const*)

http://stackoverflow.com/questions/755196/deleting-a-pointer-to-const-t-const

a pointer to const T const I have a basic question regarding..

Well, how does the custom deleter of std::unique_ptr work?

http://stackoverflow.com/questions/8274451/well-how-does-the-custom-deleter-of-stdunique-ptr-work

works for me in MSVC10 int x 5 auto del int p std cout Deleting x value is p std unique_ptr int decltype del px x del And on..