如果你在一个函数中声明它,你是否必须释放一个 const int ?

Do you have to deallocate a const int if you declared it inside a function?

void func()
{
    const int intAge = 24;
}

在 运行 func() 之后 intAge 会怎样?您必须取消分配它,还是 C++ 编译器会这样做?

具有自动存储持续时间的变量存储会在变量超出范围时自动释放。这由语言实现处理。

事实上,没有必要也没有办法手动释放任何变量的内存。只能手动释放动态内存。

没有。内存是使用 stack memory 分配的,它会在作用域结束后自动释放。管理堆栈内存的代码在您构建程序时由编译器发出。