Hello example https://pastebin.com/xL9yWhKe
I never used QSharedDataPointer in my code but is is heavily used in Qt My problem is that I found that QSharedDataPointer prefer non const operator for access raw pointer to object instead of const variant. And at the end non const variant call detach() = cloning object Look at my example and plz debug if conditions I use compiler MSVC 2015, 2017 My problem is that for example QTextCursor use this constructions and it heavily call detach. And simple call const variant of method should fix this. Anybody can explain this behaviour?
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest