自学QT之报错: name lookup of 'i' changed for ISO 'for' scoping
2015-12-10 00:00
531 查看
这个是因为编译器不识别语法导致的,你需要在程序指出的位置检查是否存在语法问题,有的是语法标准问题,也有的是语法写错了。
比如这里就是漏写了一个int,没有指定i的类型。
比如这里就是漏写了一个int,没有指定i的类型。
#include <QCoreApplication> #include <QList> #include <QDebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QList<int> mylist; for(int i=0;i<10;i++) { mylist.append(i); } QMutableListIterator<int> iter(mylist); while(iter.hasNext()) { for(i=0;i<8;i++)//没有指定i的类型 { if(i==5) { iter.remove(); } iter.next(); } break; } iter.toFront(); while(iter.hasNext()) { qDebug()<<iter.next(); } return a.exec(); }
相关文章推荐
- 自学QT之键盘事件
- 自学QT之windeployqt工具的使用
- 自学QT之libpng warning: iCCP: known incorrect sRGB profile
- 自学QT之颜色选择对话框
- 自学QT之字体选择对话框
- 自学QT之标准文件对话框
- 自学QT之获取正确的文件名
- 自学QT之让label透明和隐藏标题栏
- 自学QT之实现QMessageBox的按钮中文显示
- 自学QT之QML实现响应鼠标和键盘事件
- 自学QT之启动画面
- 自学QT之鼠标事件
- 自学QT之托盘图标
- qt用mingw编译时报错 multiple definition of
- tempgauge测试-MQTT Over WebSocket
- Qt for Windows:使用WinPcap开发高性能UDP服务器
- 搜集的一些关于MQTT的资料
- Qt开发:编辑框textEdit自动滚屏
- http://wenku.baidu.com/link?url=aQUY1JswPwgulwBoaIt8GZAEjdUHhebtWmo7bqTQUJrO_fn16YWCoAtRTHhRQ8Bzx3qR
- Qt isNull和isEmpty的区别