C++ 静态变量指针,常量指针指向堆中内存需要释放吗,会造成内存泄露吗?

#include
using namespace std;

void main()
{
static int a =new int(3);
const char
a=new char[128];
}

你确定你写的是常量指针?你写错了,另外,只要是NEW的,都需要释放的,要不然就会内存泄漏

图片说明
给你看张图,这是effective c++ 里的;这句话有两层意思: 1. new 跟delete是成对使用的; 2.使用的形式要一样;

(https://blog.csdn.net/u013407012/article/details/80671402 "")