string字符不可修改,比如string a="xxx"; string b=a+"ooo";
这样并是不在原存储空间修改值,而是新建一个存储空间,引用指向新的地址,原来的"xxx"存储空间被回收
本文详细解释了在编程中string类型为何不可变。通过具体的代码示例说明了当尝试修改string值时,实际上是创建了一个新的string对象而非改变原有对象。
string字符不可修改,比如string a="xxx"; string b=a+"ooo";
这样并是不在原存储空间修改值,而是新建一个存储空间,引用指向新的地址,原来的"xxx"存储空间被回收
102
7236

被折叠的 条评论
为什么被折叠?