我有一个QMap
带键QString
和带值 myClass
的。我查看了 Qt 文档并决定将值定义为指向myClass
对象的指针。但是,我对如何设置remove
键值和(新运算符分配的指针对象)值的问题感到困惑?如果我使用 remove() 方法,在动态分配对象的内存释放方面是否安全?
这是一个很好的选择吗?
myClass *type = types.take("foo");
delete type;
我有一个QMap
带键QString
和带值 myClass
的。我查看了 Qt 文档并决定将值定义为指向myClass
对象的指针。但是,我对如何设置remove
键值和(新运算符分配的指针对象)值的问题感到困惑?如果我使用 remove() 方法,在动态分配对象的内存释放方面是否安全?
这是一个很好的选择吗?
myClass *type = types.take("foo");
delete type;