如何查看 静态存储区 的大小和使用情况
假如我定义
int test[infinity]
这个时候栈肯定报错
如果我定义
int* test = new int[infinity]
这个时候可以在windows 的任务管理器里看到堆的使用情况
但是如果我定义
static int test[infinity]
却不会有问题,而且任务管理器里显示内存没有额外使用,为什么?我在什么地方可以查看静态存储区的使用情况呢?
最后一个问题是:
const int i = 5;
这个i 在离开作用域以后所占的空间是否会自动释放?(请说出依据!)
谢谢!!