C++-new(动态分配)和delete(撤销内存)

在程序中常常用到动态空间和撤销内存空间。在C语言中用的是malloc和free。可是使用malloc时须要指定开辟空间的大小,还有就是malloc只能从用户知道开辟空间的大小而不知道类型,所以没法返回具体的数据。其返回值通常是void *类型,必须强制类型转换才能使其返回指定数据。c++ c++提供了new和delete来取代malloc和free。数组 new int;//开辟一个存放整数的存储
相关文章
相关标签/搜索