qstring 的 = 是浅拷贝还是深拷贝
时间: 2024-05-17 07:18:35 浏览: 43
深拷贝拷贝的是内容,浅拷贝拷贝的是指针
QString的=是深拷贝。当使用=运算符将一个QString对象赋值给另一个QString对象时,会创建一个新的QString对象,其中包含与原始对象相同的数据。这意味着,如果您更改一个QString对象的值,另一个QString对象的值不会受到影响,因为它们分别拥有自己的数据副本。为了进一步保证深拷贝,QString类还使用了引用计数技术。
阅读全文