我正在使用Microsoft Visual Studio 2008
当我创建一个指向对象的指针时,它将收到一个内存地址,在本例中为8位十六进制数。例如:0x02e97fc0
0x02e97fc0
计算机使用8位十六进制数字可以寻址4GB的内存。我的计算机中有8GB的内存:
这是否意味着我的IDE占用的内存不超过4GB?
IDE是否只能处理内存的前4GB或未使用的8GB中的任何4GB?
问题不仅在于所用内存的大小。它还与所用内存的位置有关。此处没有详细介绍:Windows上任何单个进程可以处理的最大内存量
c++ memory memory-management heap-memory stack-memory
c++ ×1
heap-memory ×1
memory ×1
memory-management ×1
stack-memory ×1