来自 Wikibooks,开放的书籍,为开放的世界
"pair" 是一个对象,其类型封装了其他两种类型。
pair 具有字面形式,使用大括号:std::pair<char,int> ciVar = {'a',11};
。访问每个组件为 ciVar.first
或 ciVar.second
。
pair 赋值(=
运算符)按值复制两个元素从源到目标。通常,赋值的目标是另一个 pair。但是,pair 赋值也可以使用 std::tie()
分解成两个标量变量。
关于 std::pair 的更多信息(包括交互式示例)