[Interest] QHash memory management
Jason R. Kretzer
jason at gocodigo.com
Tue Aug 5 23:10:02 CEST 2014
Just a quick question about using QHash with pointers.
Lets say I have the following snippet:
//===========
QWebView *view;
QHash<int, QWebView *> hash;
for(int i=0; i<10; i++) {
view = new QWebView(this);
hash.insert(i, view);
}
////go do something meaningful
//or do a hash.clear();
for(int j=0; j<10; j++) {
hash.remove(j);
}
//===========
After the remove or clear is called, do I still need to delete the
pointers? If so, would I just iterate through them using the value
function and delete them one by one?
-Jason
--
//-----------------------//
Jason R. Kretzer
Lead Application Developer
jason at gocodigo.com
C:606.792.0079
H:606.297.2551
//-----------------------//
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20140805/3be2d894/attachment.html>
More information about the Interest
mailing list