Marc Mutz wrote:
> On Saturday 16 January 2016 02:40:02 Bubke Marco wrote:
>> I would prefer it we had a CoW wrapper around std vector.
>> Best of both worlds.
>
> aka std::shared_ptr<std::vector<...>>
std::shared_ptr is NOT CoW = implicitly shared, it is explicitly shared.
There is no detaching, so where do you see a copy on write?
A CoW wrapper around std::vector needs to at least be a
QSharedDataPointer<VectorData<T> > where class VectorData<T> : public
QSharedData, public std::vector<T>.
Kevin Kofler
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development