C++中的new 和delete 是操作符,new 分配对象时候会自动调用构造函数,delete对象时候,会自动调用析构函数,而C语言中 malloc() 和 free() 是函数。 理论上malloc free 和 new 、delete 可以混搭用,但是好不要这样用,也不能保证程序正确运行。
C++中new 和delete的语法格式如下:
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include
using namespace std;
//new 和delete是
1