delete[] str; 而free()函數(shù)則是釋放 C 標(biāo)準(zhǔn)庫中動態(tài)分配的內(nèi)存空間所使用的函數(shù)。與delete[]不同,free()不會調(diào)用析構(gòu)函數(shù),因此只適用于釋放動態(tài)分配的原始內(nèi)存,而不適用于 C++ 對象。使用free()函數(shù)需要指定所釋放空間的大小,格式如下: 1 2 #include<stdlib.h> void*free(void* ptr); 例如,在 C 語言...
www.dbjr.com.cn/article/2798...htm 2025-5-27