C++ Windows 下程序内存分配的初步认识 ---仅供我自己参考

2021-05-14 06:28

阅读:389

标签:直接   win   visual   模式   color   内存   编译器   运行   windows10   

不考虑内存映射,就当是在实模式下运行。

 

1.程序运行时数据和代码存放的区域分为栈空间和堆空间:

局部变量,函数分配在栈上,在编译时由编译器确定好

栈的大小在不同系统,不同编译器中不一样,很小。

Windows10 + Visual Studio2017 32位大概在1M左右就会溢出。在函数中声明 char data[1024][1024]运行时会直接crash。

 

去你妈的堆栈,看汇编。

C++ Windows 下程序内存分配的初步认识 ---仅供我自己参考

标签:直接   win   visual   模式   color   内存   编译器   运行   windows10   

原文地址:https://www.cnblogs.com/linxisuo/p/13079880.html


评论


亲,登录后才可以留言!