讨论/《C++ 面试突击》 - C++ 内存管理/
《C++ 面试突击》 - C++ 内存管理
共 13 个回复

常量存储区(.data 段)这里是.rodata段吧

6

堆与栈之间应该是空洞和动态链接库。

4

应该是操作系统

3

常量存储区(.data 段):存放的是常量,不允许修改,程序运行结束编译器自动释放。

这句话是不是有问题,编译器还干涉程序执行的步骤吗?

2

常量存储区应该是.rodata

1

.data段

1

.bss和.data等数据段的大小是如何确定的?

虽然这里的"abc"是字符串常量,但是它存储在栈区。

abc就是一串字符串常量啊

char arr[] = "abc"; // arr 为数组变量,存储在栈区;"abc"为存储在栈区吧