【发布时间】:2021-05-02 14:10:04
【问题描述】:
void func()
{
const int intAge = 24;
}
运行func() 后intAge 会发生什么?你必须释放它,还是 C++ 编译器这样做?
【问题讨论】:
-
您看到了什么让您认为您可能需要在这里手动解除分配?
-
您可能还想查找静态变量和 const 之间的区别
-
过于简单的解释:当使用
new关键字创建变量时,您需要使用delete关键字解除分配。
标签: c++ scope automatic-storage