小编kev*_*nvu的帖子

堆上分配了变量吗?

我对内存分配主题进行了测验,这个问题使我感到困惑,因为我对答案不满意。(问题

正如我已经学会了,我们可以创建一个“ 对象通过创建一个堆上的” 指针变量,使其指向我们在堆(使用分配的内存new关键字)。

对于一个特定的例子:

double* a = new double(-1.0f); 
Run Code Online (Sandbox Code Playgroud)

变量 a是一个指针,在堆栈上创建,指向堆上的内存。所以实际上,说a在堆上分配是错误的。我的理解正确吗?

c++ memory-management

17
推荐指数
2
解决办法
1203
查看次数

标签 统计

c++ ×1

memory-management ×1