【发布时间】:2012-07-21 23:22:14
【问题描述】:
QImage 是基于QSharedData 吗? Qimage 关注 pimpl 或 copy on write 吗?
例如复制(通过复制或分配)Qimage 会制作像素的深层复制吗?
【问题讨论】:
标签: qt qimage pimpl-idiom copy-on-write qshareddata
QImage 是基于QSharedData 吗? Qimage 关注 pimpl 或 copy on write 吗?
例如复制(通过复制或分配)Qimage 会制作像素的深层复制吗?
【问题讨论】:
标签: qt qimage pimpl-idiom copy-on-write qshareddata
QImage 是写时复制。在您开始修改之前,它不会复制像素。
对于将它传递给函数时的价值,我总是使用 const QImage & 无论如何不要吓到任何人。
【讨论】:
QImage 使用隐式数据共享。