在 C++中堆内存的分配和释放是通过 new 和 delete 来操作的。使用方式如下
开辟内存: 类型* 指针变量名 = new 类型(初始化数值);
释放内存: delete 指针变量名;
new的三种调用规则:
int main()
{
int* p = new int(10); // 运算符
int* s = (int*)::operator new(sizeof(int)); // 函数
new(s
在 C++中堆内存的分配和释放是通过 new 和 delete 来操作的。使用方式如下
开辟内存: 类型* 指针变量名 = new 类型(初始化数值);
释放内存: delete 指针变量名;
new的三种调用规则:
int main()
{
int* p = new int(10); // 运算符
int* s = (int*)::operator new(sizeof(int)); // 函数
new(s