Qt Qlist使用 removeOne程序跑飞注意事项


文件:qlist.h
函数:bool removeOne(const T &t);

在一次程序跑飞中,发现调用函数 removeOne 导致程序跑飞
后面改用以下两个函数,问题解决:
void removeAt(int i);
inline void removeLast() { Q_ASSERT(!isEmpty()); erase(--end()); }

原因分析:
removeOne 函数可能只适合删除指针对象。



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM