gpt4 book ai didi

Qt 4.5 - QList::QList(const QList&) - 这是一个深拷贝构造函数吗?

转载 作者:行者123 更新时间:2023-12-04 07:47:27 31 4
gpt4 key购买 nike

我对 documentation. 的 QList 复制构造函数感到困惑

QList::QList ( const QList & other ) Constructs a copy of other.

This operation takes constant time, because QList is implicitly shared. This makes returning a QList from a function very fast. If a shared instance is modified, it will be copied (copy-on-write), and that takes linear time.



然后在关于隐式共享的链接上,它谈到了引用计数和写时复制。这是深拷贝还是浅拷贝?

最佳答案

这是一个浅拷贝。当您第一次在副本或原始列表上调用非常量函数时,数据的深拷贝发生在幕后。

关于Qt 4.5 - QList::QList(const QList&) - 这是一个深拷贝构造函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1277121/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com