QMap 之 swap 特性
程序员文章站
2024-01-20 16:38:58
...
QMap<int, int> mp1;
mp1.insert(1,2);
mp1.insert(2,3);
QMap<int, int> mp2;
mp2.swap(mp1);
qDebug()<<mp1.size();
mp2.clear();
qDebug()<<mp1.size();
简单的几行代码,输出结果会是什么呢?看下文:
0
0
从输出结果可以看出,swap函数会将原有mp1清空。