文件:qlist.h
函数:bool removeOne(const T &t);
在一次程序跑飞中,发现调用函数 removeOne 导致程序跑飞
后面改用以下两个函数,问题解决:
void removeAt(int i);
inline void removeLast() { Q_ASSERT(!isEmpty()); erase(--end()); }
原因分析:
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删除。