Ant*_*ndo 0 c++ char
char* str = "hello myname is Stack"; delete[] str;
为什么我的程序崩溃了?是否在堆栈上分配了char*str?
Luc*_*ore 5
因为delete[]你没有分配的任何东西都是违法的new[].而已.
delete[]
new[]
不,str不指向堆栈上的某些东西,而是指向字符串文字,它是不可变的,通常驻留在只读段中.
str
归档时间:
12 年,7 月 前
查看次数:
782 次
最近记录:
10 年,4 月 前