Click here to Skip to main content
15,878,430 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Why -nan values appear Pin
Peter_in_27805-Dec-17 12:50
professionalPeter_in_27805-Dec-17 12:50 
AnswerRe: Why -nan values appear Pin
David Crow4-Dec-17 8:58
David Crow4-Dec-17 8:58 
AnswerRe: Why -nan values appear Pin
CPallini4-Dec-17 22:26
mveCPallini4-Dec-17 22:26 
QuestionStorage Allocation Pin
ForNow3-Dec-17 6:13
ForNow3-Dec-17 6:13 
AnswerRe: Storage Allocation Pin
CPallini3-Dec-17 9:35
mveCPallini3-Dec-17 9:35 
AnswerRe: Storage Allocation Pin
jschell5-Dec-17 11:51
jschell5-Dec-17 11:51 
GeneralRe: Storage Allocation Pin
ForNow5-Dec-17 12:52
ForNow5-Dec-17 12:52 
GeneralRe: Storage Allocation Pin
jschell8-Dec-17 6:58
jschell8-Dec-17 6:58 
ForNow wrote:
The run time has it own heap I think the default heap


Modern OSes generally have at least two allocators. So in C++ the OS provides space to the app and then C++ itself manages that heap with its own allocator. Same is true for Java and C#.

ForNow wrote:
When I create my heap I’m segragting the allocations


Not sure that what that means.

An heap already represents a segregation. The C++ heap (every one I have looked at going back decades) dynamically manages blocks that it requested from the OS. Then on top of that it lays down a simple (or even complex) traditional heap. Then when you use 'new' (presuming you do not otherwise provide an allocator) it uses that existing API to request an amount of space appropriate for usage. Generally the allocation is exact to the structure.

The structure might have padding but that is intrinsic to the structure and not the allocation.
GeneralRe: Storage Allocation Pin
ForNow8-Dec-17 8:08
ForNow8-Dec-17 8:08 
GeneralRe: Storage Allocation Pin
jschell8-Dec-17 13:07
jschell8-Dec-17 13:07 
QuestionException in CListBox::Addstring Pin
ForNow1-Dec-17 2:07
ForNow1-Dec-17 2:07 
AnswerRe: Exception in CListBox::Addstring Pin
Jochen Arndt1-Dec-17 2:47
professionalJochen Arndt1-Dec-17 2:47 
GeneralRe: Exception in CListBox::Addstring Pin
ForNow1-Dec-17 2:58
ForNow1-Dec-17 2:58 
GeneralRe: Exception in CListBox::Addstring Pin
Jochen Arndt1-Dec-17 4:18
professionalJochen Arndt1-Dec-17 4:18 
GeneralRe: Exception in CListBox::Addstring Pin
ForNow1-Dec-17 5:04
ForNow1-Dec-17 5:04 
GeneralRe: Exception in CListBox::Addstring Pin
Victor Nijegorodov1-Dec-17 9:34
Victor Nijegorodov1-Dec-17 9:34 
AnswerRe: Exception in CListBox::Addstring Pin
Richard MacCutchan1-Dec-17 2:47
mveRichard MacCutchan1-Dec-17 2:47 
GeneralRe: Exception in CListBox::Addstring Pin
ForNow1-Dec-17 2:53
ForNow1-Dec-17 2:53 
GeneralRe: Exception in CListBox::Addstring Pin
Richard MacCutchan1-Dec-17 3:09
mveRichard MacCutchan1-Dec-17 3:09 
GeneralRe: Exception in CListBox::Addstring Pin
ForNow1-Dec-17 3:13
ForNow1-Dec-17 3:13 
QuestionMatrix not getting initialized Pin
User 1350945030-Nov-17 8:38
professionalUser 1350945030-Nov-17 8:38 
AnswerRe: Matrix not getting initialized Pin
CPallini30-Nov-17 10:37
mveCPallini30-Nov-17 10:37 
GeneralRe: Matrix not getting initialized Pin
User 1350945030-Nov-17 22:00
professionalUser 1350945030-Nov-17 22:00 
GeneralRe: Matrix not getting initialized Pin
CPallini30-Nov-17 22:17
mveCPallini30-Nov-17 22:17 
QuestionHow to find the index of smallest 3 elements in an array Pin
User 1350945030-Nov-17 2:06
professionalUser 1350945030-Nov-17 2:06 

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.