摘要:
在C语言中,动态分配内存用 malloc() 函数,释放内存用 free() 函数。如下所示: int *p = (int*) malloc( sizeof(int) * 10 ); //分配10个int型的内存空间 free(p); //释放内存 在C++中,这两个函数仍然可以使用,但是C++又新 阅读全文
posted @ 2021-12-17 09:51
手磨咖啡
阅读(271)
评论(0)
推荐(0)
摘要:
1、new/delete是C++的操作符,而malloc/free是C中的函数。 2、new做两件事,一是分配内存,二是调用类的构造函数;同样,delete会调用类的析构函数和释放内存。而malloc和free只是分配和释放内存。 3、new建立的是一个对象,而malloc分配的是一块内存;new建 阅读全文
posted @ 2021-12-17 09:48
手磨咖啡
阅读(579)
评论(0)
推荐(0)

浙公网安备 33010602011771号