Click here to Skip to main content
15,917,594 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Constant pointer Pin
Michael Dunn7-May-07 8:45
sitebuilderMichael Dunn7-May-07 8:45 
Questionoverloading new operator Pin
ragavan7-May-07 1:23
ragavan7-May-07 1:23 
AnswerRe: overloading new operator Pin
Cedric Moonen7-May-07 1:26
Cedric Moonen7-May-07 1:26 
GeneralRe: overloading new operator Pin
Hans Dietrich7-May-07 1:40
mentorHans Dietrich7-May-07 1:40 
QuestionRe: overloading new operator Pin
James R. Twine7-May-07 3:26
James R. Twine7-May-07 3:26 
AnswerRe: overloading new operator Pin
Cedric Moonen7-May-07 7:28
Cedric Moonen7-May-07 7:28 
AnswerRe: overloading new operator Pin
toxcct7-May-07 1:42
toxcct7-May-07 1:42 
AnswerRe: overloading new operator Pin
James R. Twine7-May-07 3:12
James R. Twine7-May-07 3:12 
   One (the only?) reason is when the objects need to be allocated in a non-standard way.  For example, for performance reasons, you may be using per-thread heaps so as to avoid heap contention in a multi-threaded application (if the application is allocation intensive).

   Or if you have to allocate lots of smaller-sized objects (< 16-32 bytes) and you need to optimize the allocations by allocating larger blocks and then chunking them yourself.  Combining the Win32 heap's and C-RTL's overhead, a heap allocation can have between 20-32 bytes of overhead.  So if you need to allocate one million objects of 8 bytes each, this overhead (both space and execution time) can start to add up quickly.

   Granted, the average everyday developer does not need to be (or simply is not) concerned with such things, but those are some reasons I have done it in the past.

   Peace!

-=- James
Please rate this message - let me know if I helped or not!<HR>If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
Avoid driving a vehicle taller than you and remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
See DeleteFXPFiles

QuestionCListCtrl Pin
study.sourabh7-May-07 0:43
study.sourabh7-May-07 0:43 
AnswerRe: CListCtrl Pin
Hans Dietrich7-May-07 1:31
mentorHans Dietrich7-May-07 1:31 
GeneralRe: CListCtrl Pin
study.sourabh7-May-07 3:03
study.sourabh7-May-07 3:03 
GeneralRe: CListCtrl Pin
Hans Dietrich7-May-07 3:36
mentorHans Dietrich7-May-07 3:36 
GeneralRe: CListCtrl Pin
study.sourabh7-May-07 18:02
study.sourabh7-May-07 18:02 
QuestionNP-complete riddle/algorithm Pin
Yariv6-May-07 23:56
Yariv6-May-07 23:56 
AnswerRe: NP-complete riddle/algorithm Pin
toxcct7-May-07 0:04
toxcct7-May-07 0:04 
GeneralRe: NP-complete riddle/algorithm Pin
Yariv7-May-07 8:47
Yariv7-May-07 8:47 
AnswerRe: NP-complete riddle/algorithm Pin
Hans Dietrich7-May-07 1:36
mentorHans Dietrich7-May-07 1:36 
GeneralRe: NP-complete riddle/algorithm Pin
Yariv7-May-07 8:46
Yariv7-May-07 8:46 
AnswerRe: NP-complete riddle/algorithm Pin
Yariv7-May-07 12:43
Yariv7-May-07 12:43 
QuestionScrollBar Presence in ListBox ? Pin
sayed_76-May-07 23:30
sayed_76-May-07 23:30 
AnswerRe: ScrollBar Presence in ListBox ? Pin
prasad_som6-May-07 23:44
prasad_som6-May-07 23:44 
QuestionHow to get PID / Process Name from Task Manager Pin
SNI6-May-07 23:11
SNI6-May-07 23:11 
AnswerRe: How to get PID / Process Name from Task Manager Pin
SNI6-May-07 23:16
SNI6-May-07 23:16 
AnswerRe: How to get PID / Process Name from Task Manager Pin
prasad_som6-May-07 23:24
prasad_som6-May-07 23:24 
GeneralRe: How to get PID / Process Name from Task Manager Pin
ThatsAlok16-May-07 20:00
ThatsAlok16-May-07 20:00 

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.