How to generate memory leak by QString and other implicit sharing data structure
QString and many data structure of Qt are implicit sharing
How could I make their memory leak?
Circular dependency would cause memory leak if it is shared_ptr
Would QString and other QString like data structure in Qt memory leak too?
I want to know how to make the memory of QString leak, so I would not fall
into the trap of it.
I rarely have to deal with the problem of memory leak since we have
stl like container, smart pointer, destructor and QObject to handle the
memory for us.But I am still curious how could I make memory leak by
QString like data structure in Qt.There should be some way to do it?
QObject is the same, I always use write some codes like this
QPushButton *button = new QPushButton(this);
This is the way recommended by Qt community
What kind of trap do it have?