博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt容器测试
阅读量:4170 次
发布时间:2019-05-26

本文共 1325 字,大约阅读时间需要 4 分钟。

#include "vectortest.h"
#include <QtGui/QApplication>
#include <QDebug>
#include <QMap>
#include <QTextCodec>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
/*QMap<QString,int>map;
map.insert("eins",1);
map.insert("sie",2);
map.insert("fre",3);
int m=map.value("eins");
qDebug()<<"eins:"<<m;*/
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
//QList容器测试
qDebug() << QObject::tr("QList容器测试");
QList<int> list;
for (int i = 0; i < 10; i++)
{
list.insert(list.end(), i);
}
QList<int>::iterator j;
for (j = list.begin(); j!=list.end(); ++j)
{
qDebug() << (*j);
*j = (*j) * 10;
}
QList<int>::const_iterator cj;
for (cj = list.begin(); cj!=list.end(); ++cj)
{
qDebug() << (*cj);
}
//QMap容器测试
qDebug() << QObject::tr("QMap容器测试");
QMap<QString, QString> map;
map.insert("beijing", "111");
map.insert("shanghai", "021");
map.insert("tianjin", "022");
QMap<QString, QString>::const_iterator ck;
for(ck = map.constBegin(); ck!=map.constEnd(); ck++)
{
qDebug() << ck.key() << " " << ck.value();
}
QMap<QString, QString>::iterator mk;
mk = map.find("beijing");
if (mk != map.end())
{
mk.value() = "010";
}
qDebug() << "";
QMap<QString, QString>::const_iterator nck;
for(nck = map.constBegin(); nck!=map.constEnd(); nck++)
{
qDebug() << nck.key() << " " << nck.value();
}
vectortest w;
w.show();
return a.exec();
}

转载地址:http://hudai.baihongyu.com/

你可能感兴趣的文章
最全BAT算法面试130题:阿里、百度、腾讯、京东、美团、今日头条
查看>>
想进阿里P7,你必须掌握这些技能专题
查看>>
看完你还敢说你懂JVM吗?
查看>>
面试了一个2年程序员,竟然只会curd,网友神回复!
查看>>
ElasticSearch基础分布式架构讲解
查看>>
年底了,程序员来说说你今年写过的最牛逼的bug是什么?
查看>>
阿里P8架构师讲述:3—5年程序员的发展和出路在哪里?
查看>>
题库分库分表架构方案
查看>>
一篇文读懂缓存在大型分布式系统中的最佳应用
查看>>
当亲戚问你工资,程序猿如何作答,简直不能再机智
查看>>
Redis从单机到集群,一步步教你环境部署以及使用
查看>>
电商平台备战促销季的运维秘诀——高可用服务层
查看>>
从零开始实现RPC框架 - RPC原理及实现
查看>>
MySQL索引优化分析
查看>>
RabbitMQ分布式集群架构
查看>>
MySQL每秒57万的写入,带你飞~
查看>>
Java系统高并发的解决方案
查看>>
学习分布式系统需要怎样的知识?
查看>>
一网打尽消息队列在大型分布式系统中的实战精髓
查看>>
阿里巴巴系统架构首次曝光
查看>>