Advertisement

yet another newbie question

Started by January 11, 2001 12:34 PM
5 comments, last by PTDC 23 years, 10 months ago
how can i delete an object?
What do you mean ? Be more specific
I don''t know what the future holds, but I know who holds the future.
Advertisement
~
  delete an_object;  

?
be more specific
Why settle for one??
format c:
Protozone
Just one drive?

Here''s the definitive way to do it.

1) Go downstairs to kitchen
2) Grab nearest refrigerator magnet.
3) Go back to computer.
4) You guess the rest.
C:DOSC:DOSRUNRUN DOSRUN
Advertisement
OK guys, let''s be serious

Since I delete so many objects in my code, I make a following macro:

  #define DELETE_(obj) { if (obj) { delete [] (obj); (obj) = NULL; }  


So now I can just use it as follows. Say, I need to delete SomeRandomObject:

  DELETE_(SomeRandomObject);  


Useful, eh?

Or you can just do:

  delete [] SomeRandomObject;  
------------------------CRAZY_DUSIK* pCrazyDuSiK = new CRAZY_DUSIK;pCrazyDuSiK->EatMicroshaft(MS_MUNCH_BILL_GATES | MS_CHEW_BILL_GATES);pCrazyDuSiK->WebSiteURL = "http://www.geocities.com/dusik2000";

This topic is closed to new replies.

Advertisement