当一对在向量中时,如何将两对设置为彼此相等
How do you set two pairs equal to each other when one is in a vector?
如果你有类似 vector<pair<int, int> > one
和 one.push_back(make_pair(1,2))
的东西,如果我声明另一对像pair<int, int> thisOne
我怎样才能让它等于从向量弹出的向量元素?
要比较 std::p air,您只需使用配对比较运算符,它定义了所有比较运算符:
operator==,!=,<,<=,>,>=(std::pair)
哪个元素从向量中弹出,你还没有说任何关于弹出的事情。
也许你想要:
thisOne = one.back();
相关文章:
- 将特征矩阵的向量设置为0
- 将向量设置为等于 {};
- 设置负元素特征稀疏向量C++
- 如何设置一个 std::vector 与另一个,其中两个是不同类的向量?
- 空向量占用的空间是否与指向当前设置为 nullptr 的类型的指针一样多
- 如何在 c++ 中从字符串向量设置类对象
- 设置 A=B 会以某种方式弄乱 B 吗?(所有向量)C++
- 当将向量设置为一个值时,整个向量会被覆盖
- 如何使用向量设置 OpenCV3 calcHist() 的参数
- 如何设置 "discrete_distribution" c++ 的向量
- 将向量<double>设置为wxComboBox的选择值
- 当对象包含其他对象的向量时,无法设置值
- 设置::使用数字中的引号进行向量初始化
- 如何在C++中创建一个网格,这将允许我将每个索引设置为一个向量,以便以后操作该向量,然后绘制它
- 如何在设置元素中重用向量?
- 有效的将向量传递给课堂中的设置器
- 将预定但非初始化的向量设置为另一个别名
- 如何将2D向量中的对象设置为空指针[C ]
- 在c++中设置向量
- 在运行时动态设置向量类