QPair怎么使用
时间: 2024-02-17 20:02:56 浏览: 142
qpair-property-sample:QPair 属性示例
QPair是Qt中用来存储一对值的模板类。使用QPair可以将两个值组合成一个对象,方便进行传递和处理。下面是一个使用QPair的示例:
```cpp
#include <QPair>
#include <QDebug>
int main()
{
QPair<QString, int> pair1("Hello", 123);
QPair<QString, QString> pair2("Qt", "is awesome!");
qDebug() << "pair1: " << pair1.first << ", " << pair1.second;
qDebug() << "pair2: " << pair2.first << ", " << pair2.second;
return 0;
}
```
运行结果为:
```
pair1: "Hello" , 123
pair2: "Qt" , "is awesome!"
```
在上面的示例中,我们定义了两个QPair对象pair1和pair2,分别存储了一个字符串和一个整数,以及两个字符串。通过first和second成员变量可以分别获取QPair中的两个值。
阅读全文