void *p = malloc(length);
free(p);
类名 * p = new 类名;
delete(p);
因为malloc和free函数是C语言的标志库函数,不可用在C++对象中,因为对象的产生要调用构造函数,消亡要用在析构函数。而malloc和free无法满足这两个条件
void *p = malloc(length);
free(p);
类名 * p = new 类名;
delete(p);
因为malloc和free函数是C语言的标志库函数,不可用在C++对象中,因为对象的产生要调用构造函数,消亡要用在析构函数。而malloc和free无法满足这两个条件