Qt上的通用算法
发布时间
阅读量:
阅读量
一些通用算法可以在支持STL风格迭代器的容器类中进行应用。
C++ STL中封装了大量通用算法,这些算法被包含在相应的头文件中,同时Qt容器也可以兼容使用这些算法。
若你发现所需算法未在Qt的头文件中提供,则可以借助STL中的对应算法作为替代方案,这样做不会引发任何兼容性问题。
#include <QCoreApplication>
#include <QVector> //动态数组
#include <QStringList> //字符串列表
#include <QDebug>
#include <algorithm> //C++的算法头文件
#include <QtGlobal> //
#include <QtAlgorithms> //
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QStringList list;
list<<"one"<<"two"<<"three";
qDebug()<<QObject::tr("std::copy复制算法");
QVector<QString> vect(3);
//将list中所有的项目复制到v
全部评论 (0)
还没有任何评论哟~
