当一对在向量中时,如何将两对设置为彼此相等

How do you set two pairs equal to each other when one is in a vector?

本文关键字:设置 向量      更新时间:2023-10-16

如果你有类似 vector<pair<int, int> > oneone.push_back(make_pair(1,2)) 的东西,如果我声明另一对像pair<int, int> thisOne我怎样才能让它等于从向量弹出的向量元素?

要比较 std::p air,您只需使用配对比较运算符,它定义了所有比较运算符:

operator==,!=,<,<=,>,>=(std::pair)

哪个元素从向量中弹出,你还没有说任何关于弹出的事情。

也许你想要:

thisOne = one.back();