C++中new的用法
时间: 2023-09-13 12:09:50 浏览: 95
在C语言中,没有直接的new关键字来动态地分配内存。相反,C语言使用malloc函数来分配内存。malloc函数分配的内存块的大小由参数指定,并返回一个指向新分配内存的指针。例如,使用malloc函数分配一个整数变量的内存可以这样写:int *p = (int *)malloc(sizeof(int));
然后可以使用指针p来访问和操作这个整数变量。最后,使用free函数释放这个动态分配的内存,避免内存泄漏:free(p)。
总结起来,在C语言中,使用malloc函数来分配内存,通过指针来访问和操作动态分配的内存,使用free函数来释放内存。
阅读全文