Click here to Skip to main content
14,697,754 members
Home » Discussions » ATL / WTL / STL
   

ATL / WTL / STL

 
GeneralRe: function to delete a class Pin
bkelly1322-Apr-15 5:08
Memberbkelly1322-Apr-15 5:08 
QuestionRe: function to delete a class Pin
Richard MacCutchan22-Apr-15 7:27
mveRichard MacCutchan22-Apr-15 7:27 
AnswerRe: function to delete a class Pin
bkelly1322-Apr-15 10:15
Memberbkelly1322-Apr-15 10:15 
I do not have a delete function. The parens were used in an attempt to tell the standard delete operation that I want to delete the object pointed to by the pointer. An indirect delete rather than a direct delete.
class widget{ ... }

p_widget = new widget;
...
delete_stuff( L"widget", p_widget );
...
void delete_stuff( WCHAR * name, void * item )
{
  delete *item;
  ... logging code not shown.
}

The destructor of widget has a breakpoint that was never hit. I presume that widget was not deleted.

Because that did not work, I tried dereferencing and grouping the pointer as in:
delete *item;
and
delete (*item);

I am unable to get the breakpoint in the destructor so presume I am doing something wrong.
Thank you for your time
If you work with telemetry, please check this bulletin board: www.irigbb.com


modified 22-Apr-15 15:25pm.

GeneralRe: function to delete a class Pin
Richard MacCutchan22-Apr-15 23:27
mveRichard MacCutchan22-Apr-15 23:27 
GeneralRe: function to delete a class Pin
bkelly1323-Apr-15 17:16
Memberbkelly1323-Apr-15 17:16 
GeneralRe: function to delete a class Pin
Richard MacCutchan23-Apr-15 22:11
mveRichard MacCutchan23-Apr-15 22:11 
GeneralRe: function to delete a class Pin
Richard MacCutchan23-Apr-15 0:15
mveRichard MacCutchan23-Apr-15 0:15 
QuestionAlways on top (Task Manager) C# Pin
Rainsey Long25-Mar-15 6:45
MemberRainsey Long25-Mar-15 6:45 
AnswerRe: Always on top (Task Manager) C# Pin
Richard MacCutchan25-Mar-15 7:33
mveRichard MacCutchan25-Mar-15 7:33 
GeneralRe: Always on top (Task Manager) C# Pin
Rainsey Long25-Mar-15 8:01
MemberRainsey Long25-Mar-15 8:01 
GeneralRe: Always on top (Task Manager) C# Pin
Richard MacCutchan25-Mar-15 8:58
mveRichard MacCutchan25-Mar-15 8:58 
Questionwhere is WINVER set (resolved) Pin
bkelly1323-Mar-15 9:43
Memberbkelly1323-Mar-15 9:43 
AnswerRe: where is WINVER set Pin
Richard MacCutchan23-Mar-15 23:27
mveRichard MacCutchan23-Mar-15 23:27 
AnswerRe: where is WINVER set Pin
Theo Buys2-Apr-15 1:27
MemberTheo Buys2-Apr-15 1:27 
GeneralRe: where is WINVER set Pin
bkelly134-Apr-15 10:11
Memberbkelly134-Apr-15 10:11 
QuestionUnicode and codeproject article Pin
bkelly1325-Feb-15 11:30
Memberbkelly1325-Feb-15 11:30 
AnswerRe: Unicode and codeproject article Pin
Daniel Pfeffer25-Feb-15 22:02
professionalDaniel Pfeffer25-Feb-15 22:02 
GeneralRe: Unicode and codeproject article Pin
bkelly1326-Feb-15 4:34
Memberbkelly1326-Feb-15 4:34 
GeneralRe: Unicode and codeproject article Pin
bkelly1328-Feb-15 11:36
Memberbkelly1328-Feb-15 11:36 
GeneralRe: Unicode and codeproject article Pin
Daniel Pfeffer28-Feb-15 12:52
professionalDaniel Pfeffer28-Feb-15 12:52 
GeneralRe: Unicode and codeproject article Pin
Richard MacCutchan28-Feb-15 22:22
mveRichard MacCutchan28-Feb-15 22:22 
GeneralRe: Unicode and codeproject article Pin
Daniel Pfeffer28-Feb-15 23:12
professionalDaniel Pfeffer28-Feb-15 23:12 
GeneralRe: Unicode and codeproject article Pin
Richard MacCutchan28-Feb-15 23:15
mveRichard MacCutchan28-Feb-15 23:15 
GeneralRe: Unicode and codeproject article Pin
Daniel Pfeffer28-Feb-15 23:19
professionalDaniel Pfeffer28-Feb-15 23:19 
GeneralRe: Unicode and codeproject article Pin
Richard MacCutchan1-Mar-15 2:42
mveRichard MacCutchan1-Mar-15 2:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.