C++-new(動態分配)和delete(撤銷內存)

在程序中常常用到動態空間和撤銷內存空間。在C語言中用的是malloc和free。可是使用malloc時須要指定開闢空間的大小,還有就是malloc只能從用戶知道開闢空間的大小而不知道類型,所以沒法返回具體的數據。其返回值通常是void *類型,必須強制類型轉換才能使其返回指定數據。c++ c++提供了new和delete來取代malloc和free。數組 new int;//開闢一個存放整數的存儲
相關文章
相關標籤/搜索