cplusplus:pointers_4
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
cplusplus:pointers_4 [2019/03/31 21:45] – mithat | cplusplus:pointers_4 [2019/03/31 22:35] (current) – mithat | ||
---|---|---|---|
Line 5: | Line 5: | ||
===== Dynamic memory allocation ===== | ===== Dynamic memory allocation ===== | ||
- | **Dynamic memory allocation** allows you to reserve blocks of computer memory | + | **Dynamic memory allocation** allows you to reserve blocks of computer memory at //runtime// and use them to store variable data. The declared blocks or memory |
==== The '' | ==== The '' | ||
Line 17: | Line 17: | ||
</ | </ | ||
- | '' | + | '' |
<file cpp simple-allocation.cpp> | <file cpp simple-allocation.cpp> | ||
Line 263: | Line 263: | ||
==== heap vs. stack ==== | ==== heap vs. stack ==== | ||
- | Up to now, we may have given the impression that local variables and dynamically allocated storage | + | Local variables and dynamically allocated storage |
A more detailed discussion of the heap versus the stack, while important, is beyond the scope of the present discussion. But it is important to know that there are two different memory pools that C++ programs draw from. | A more detailed discussion of the heap versus the stack, while important, is beyond the scope of the present discussion. But it is important to know that there are two different memory pools that C++ programs draw from. | ||
+ | |||
==== '' | ==== '' | ||
'' | '' |
cplusplus/pointers_4.txt · Last modified: 2019/03/31 22:35 by mithat