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

C / C++ / MFC

 
GeneralRe: 64 bit MFC apps Pin
ForNow7-May-13 10:16
ForNow7-May-13 10:16 
AnswerRe: 64 bit MFC apps Pin
Maximilien7-May-13 7:34
Maximilien7-May-13 7:34 
GeneralRe: 64 bit MFC apps Pin
ForNow7-May-13 10:15
ForNow7-May-13 10:15 
QuestionRe: 64 bit MFC apps Pin
Maximilien7-May-13 10:21
Maximilien7-May-13 10:21 
AnswerRe: 64 bit MFC apps Pin
ForNow7-May-13 10:28
ForNow7-May-13 10:28 
AnswerRe: 64 bit MFC apps Pin
ForNow7-May-13 19:41
ForNow7-May-13 19:41 
GeneralRe: 64 bit MFC apps Pin
Richard MacCutchan7-May-13 20:36
mveRichard MacCutchan7-May-13 20:36 
GeneralRe: 64 bit MFC apps Pin
ForNow8-May-13 2:53
ForNow8-May-13 2:53 
GeneralRe: 64 bit MFC apps Pin
Richard MacCutchan8-May-13 3:04
mveRichard MacCutchan8-May-13 3:04 
GeneralRe: 64 bit MFC apps Pin
Maximilien8-May-13 1:26
Maximilien8-May-13 1:26 
GeneralRe: 64 bit MFC apps Pin
Jochen Arndt8-May-13 2:19
professionalJochen Arndt8-May-13 2:19 
QuestionRe: 64 bit MFC apps Pin
David Crow8-May-13 4:22
David Crow8-May-13 4:22 
QuestionMemory Management in C++ - Understanding Stack and Heap in Detail.? Pin
mbatra316-May-13 23:06
mbatra316-May-13 23:06 
AnswerRe: Memory Management in C++ - Understanding Stack and Heap in Detail.? Pin
Vijjuuu.7-May-13 2:07
Vijjuuu.7-May-13 2:07 
GeneralRe: Memory Management in C++ - Understanding Stack and Heap in Detail.? Pin
Erudite_Eric8-May-13 1:33
Erudite_Eric8-May-13 1:33 
QuestionRe: Memory Management in C++ - Understanding Stack and Heap in Detail.? Pin
David Crow7-May-13 3:51
David Crow7-May-13 3:51 
AnswerRe: Memory Management in C++ - Understanding Stack and Heap in Detail.? Pin
Erudite_Eric8-May-13 1:48
Erudite_Eric8-May-13 1:48 
Stack memory is managed by your code when it calls push and ret which decrement and increment the stack pointer respectively. (This is of course assembler, which is what your C code ends up as).

Heap is allocated and deallocated respectively by calls to malloc and free, or new and delete, or any of the other heap managemet funcs.

You should be aware of static memory too. It is allocated for the program when it loads, and contains all the variables you declare as static and all global variables. It also contains all the strings you declare in your code, such as char data[] = "my string". Have a shufti here: http://en.wikipedia.org/wiki/Data_segment[^]
==============================

Nothing to say.

QuestionC++ - Code performance - code injection Pin
ixjf6-May-13 20:45
ixjf6-May-13 20:45 
AnswerRe: C++ - Code performance - code injection Pin
ThatsAlok6-May-13 21:25
ThatsAlok6-May-13 21:25 
GeneralRe: C++ - Code performance - code injection Pin
ixjf6-May-13 21:47
ixjf6-May-13 21:47 
GeneralRe: C++ - Code performance - code injection Pin
ThatsAlok7-May-13 1:51
ThatsAlok7-May-13 1:51 
GeneralRe: C++ - Code performance - code injection Pin
Chris Losinger7-May-13 1:56
professionalChris Losinger7-May-13 1:56 
GeneralRe: C++ - Code performance - code injection Pin
ixjf7-May-13 2:19
ixjf7-May-13 2:19 
AnswerRe: C++ - Code performance - code injection Pin
ThatsAlok20-May-13 23:42
ThatsAlok20-May-13 23:42 
AnswerRe: C++ - Code performance - code injection Pin
dusty_dex7-May-13 3:14
dusty_dex7-May-13 3:14 

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.