C++中malloc/free和new/delete的区别
malloc/free和new/delete的区别
malloc/free和new/delete的共同点是:都是从堆上申请空间,并且需要用户手动释放。不同的地 方是:
malloc和free是函数,new和delete是操作符
malloc申请的空间不会初始化,new可以初始化
int *q = (int *)malloc(sizeof(int));
int *p = new int(10)...
原创
2020-03-17 11:54:53 ·
209 阅读 ·
0 评论