“pair”是一个对象,它的类型封装了另外两种类型。
pair 有一种字面量形式,使用大括号:std::pair<char,int> ciVar = {'a',11};。可以使用 ciVar.first 或 ciVar.second 访问每个组成部分。
std::pair<char,int> ciVar = {'a',11};
ciVar.first
ciVar.second
pair 赋值(= 运算符)通过值复制将两个元素从源复制到目标。通常,赋值的目标是另一个 pair。然而,pair 赋值也可以使用 std::tie() 分解为两个标量变量。
std::tie()