QT控制台下学习类
2016-01-19 10:38
393 查看
#include <iostream>
#include <string>
#include <list>
using namespace std;
class Book{
public:
int id;
string ss;
public:
int getId() const;
void setId(int value);
};
int main()
{
list<Book> ls;
list<Book>::iterator is;
Book bk;
for(int i=0;i<10;i++){
bk.id=i;
bk.ss="这是第一个";
ls.push_back(bk);
}
is=ls.begin();
while(is!=ls.end()){
cout<<is->ss<<endl;
is++;
}
return 0;
}
int Book::getId() const
{
return id;
}
void Book::setId(int value)
{
id = value;
}
//需要注意的地方
1、qt中文问题:在选项--文本编辑--行为--默认编码设为系统
2、int转换成string
#include<sstream>
int i=0;
stringstream
ss;
ss<<i;
ss.str();
ss.str("");//一定要清空;
3、list的使用方法
相关文章推荐
- Qt之美(一):d指针/p指针详解
- QT事件过滤器、事件重载和焦点事件
- 使用Qt制作一个简易计算器
- QT多语言处理(语言国际化)
- Qt 插件综合编程-基于插件的OpenStreetMap瓦片查看器客户端(1)-墨卡托投影与坐标控制
- QT Android 调用JAVA代码
- QT类的私有成员变量和函数的隐藏
- QT5.6所开放的7个新模块(图表,虚拟键盘,性能分析,静态分析,测试正好,2D渲染)
- QT、QTE、qtopia、Qtopia Core,Qt Extended,Qt-embedded区别
- s5pv210编译qt
- Qt5音乐播放器
- Qt之MainWindow学习
- QT信号槽机制
- Qt动态库调试方法
- QTabBar关闭按钮图标
- 一种基于Qt的可伸缩的全异步C/S架构server实现(一) 综述
- 通过Qt5.4.2访问MySQL5.5与Access 2013数据库
- Qt创建工程
- Qt 安装
- ubuntu12.04下安装Qt