C++内存分配
C++ 程序运行期间内存分配整理
[toc]
new 内存分配
在C++中,使用new
关键字分配的内存是在虚拟内存中。虚拟内存是一种抽象概念,它允许程序以连续且固定大小的内存地址空间运行,而不管物理内存的实际配置如何。
当你使用new
在C++中创建一个对象或数组时,内存管理器会在堆内存中分配一块空间,并返回指向这块空间的指针。即使这块空间超出了程序当前的实际物理内存,操作系统也会通过页面调度和内存映射机制来确保程序的正确运行。
因此,使用new
分配的内存是在虚拟内存中,但操作系统会根据物理内存的实际配置进行管理。
C++内存分配
https://hodlyounger.github.io/2023/10/27/B_Code/CPP/【CPP】内存分配/