Click here to Skip to main content
15,900,461 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Questionhow to draw Dashed Ellipse in WinCE Pin
Arun AC19-May-04 0:19
Arun AC19-May-04 0:19 
AnswerRe: how to draw Dashed Ellipse in WinCE Pin
Mike Dimmick19-May-04 5:36
Mike Dimmick19-May-04 5:36 
Generalread a txt file by using Serialize function Pin
jfk_lili18-May-04 23:25
jfk_lili18-May-04 23:25 
GeneralDoc/View inside Dialog based project Pin
-alok-18-May-04 23:21
suss-alok-18-May-04 23:21 
GeneralRe: Doc/View inside Dialog based project Pin
jmkhael18-May-04 23:56
jmkhael18-May-04 23:56 
GeneralRe: Doc/View inside Dialog based project Pin
-alok-19-May-04 23:55
suss-alok-19-May-04 23:55 
GeneralSetSysColors permanent in profile Pin
thilol18-May-04 23:20
thilol18-May-04 23:20 
Generaldelete vs delete [] Pin
Johann Gerell18-May-04 23:07
Johann Gerell18-May-04 23:07 
Consider this snippet:
CFoo* p = new CFoo[10];
  .
  .
  .
delete [] p;

My understanding of the delete [] p above is that it

  • calls the destructor of each of the 10 CFoo instances,
  • frees all memory allocated for the 10 CFoo instances.

Right?

Therefore, when allocating memory for simple data types, e.g., C-style strings, I tend to do this:
char* p = new char[10];
  .
  .
  .
delete p;

i.e., I skip [], since there's no destructor for char.

Is this wrong to do?

(Yes, I could probably look it up in the book shelf behind me, but then I wouldn't get the wonderful diverse insights of the Cpians...)


--
Dad, how strange it is that the pig can speak.
*thoughtful pause* It must have lost its "oink".
(my 3-year old daughter Moa, while watching Babe)

Human beings, who are almost unique in having the ability
to learn from the experience of others, are also remarkable
for their apparent disinclination to do so. (Douglas Adams)

GeneralRe: delete vs delete [] Pin
jmkhael18-May-04 23:38
jmkhael18-May-04 23:38 
GeneralRe: delete vs delete [] Pin
RChin19-May-04 1:56
RChin19-May-04 1:56 
GeneralRe: delete vs delete [] Pin
Diddy19-May-04 2:12
Diddy19-May-04 2:12 
GeneralRe: delete vs delete [] Pin
Johann Gerell19-May-04 2:53
Johann Gerell19-May-04 2:53 
GeneralRe: delete vs delete [] Pin
RChin19-May-04 3:17
RChin19-May-04 3:17 
GeneralRe: delete vs delete [] Pin
Diddy19-May-04 5:49
Diddy19-May-04 5:49 
GeneralRe: delete vs delete [] Pin
Dennis Gourjii19-May-04 2:08
Dennis Gourjii19-May-04 2:08 
GeneralRe: delete vs delete [] Pin
David Crow19-May-04 3:40
David Crow19-May-04 3:40 
GeneralRe: delete vs delete [] Pin
Johann Gerell19-May-04 4:09
Johann Gerell19-May-04 4:09 
GeneralRe: delete vs delete [] Pin
Michael Dunn19-May-04 3:52
sitebuilderMichael Dunn19-May-04 3:52 
GeneralRe: delete vs delete [] Pin
Tim Smith19-May-04 3:59
Tim Smith19-May-04 3:59 
GeneralRe: delete vs delete [] Pin
bikram singh19-May-04 6:03
bikram singh19-May-04 6:03 
GeneralRe: delete vs delete [] Pin
Diddy25-May-04 23:55
Diddy25-May-04 23:55 
GeneralOLE Pin
Aizaz18-May-04 22:35
Aizaz18-May-04 22:35 
GeneralRe: OLE Pin
Maxwell Chen18-May-04 22:41
Maxwell Chen18-May-04 22:41 
GeneralRe: OLE Pin
Diddy19-May-04 2:00
Diddy19-May-04 2:00 
GeneralRe: OLE Pin
Member 42102519-May-04 6:17
Member 42102519-May-04 6:17 

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.