std-pair 相关问题

std :: pair是一个完全由两个对象组成的有序异构序列(这是std :: tuple的一个特例)。

只有2个元素的元组是否有任何性能损失?

与pair相比,元组只有2个元素有任何性能损失吗?

回答 2 投票 0

ISO C ++禁止声明'tuple'没有类型

当试图编译一个简单的类(g ++ myclass.cpp)时,我得到以下错误:ISO C ++禁止声明'tuple'没有我搜索过这个问题的类型,在大多数情况下人们似乎......

回答 4 投票 8

什么是C ++对的等价物 在Java?

是否存在没有配对的充分理由 在Java?这个C ++构造的等价物是什么?我宁愿避免重新实现自己。似乎1.6正在提供......

回答 33 投票 637

使用带有用户定义的类对象的对向量

我正在尝试编写一个棋盘游戏程序(用C ++编写)。我有两个叫做Move和Board的课程。在我的Board构造函数中,我使用了一对 。好像它没有认识到......

回答 1 投票 3

如何在C ++中实现Java中的Pair类[重复]

如何在C ++中实现Java中的类对,如何在C ++中使用?

回答 3 投票 -6

在Map中使用Node,C ++

class MtmMap {public:class Pair {public:Pair(const KeyType&key,const ValueType&value):first(key),second(...

回答 2 投票 0

使用pair作为键的unordered_map构建失败(C ++)

我看到有可能使用std :: pair作为std :: unordered_map的键。在我的情况下,我需要在对中使用std :: type_index。但是在构建它时遇到一些问题。我的代码是:模板

回答 1 投票 3

修改地图对的值

有人可以解释为什么每当我尝试增加对时没有任何反应?我试过调试它,虽然它进入递增线没有任何反应。编辑:这是整个功能......

回答 1 投票 0

如何对一组对进行排序?

我该如何使用qsort函数对一组对进行排序?这是我的设置:set <pair <int,int >> my_set这我想应该是我的比较函数:int ...

回答 2 投票 1

C ++在一组字符串对中搜索一个字符串

我在图表中将边缘定义为一对城市,例如:make_pair(city1,city2)我已将这些对存储在一组中 >我现在想要将cityA的所有实例更改为...

回答 1 投票 2

如何将一对元素作为单个元素插入到集合容器中?

我的简单代码是这样的:#include #包括 using namespace std; void main(){set MYSET; myset.insert(对 ( “ABC”,“...

回答 1 投票 0

如何为一组对重载比较运算符?

如何重载并将<(小于)比较器传递给一组整数对?这是我目前的代码:class A {public:typedef std :: pair pair_type;布尔...

回答 4 投票 2

复制构造函数以指向对象的指针

我在编写用于指向对象的指针的复制构造函数时遇到问题。这是我的确切问题我有一个类G1,它有一个对象s1作为其私有数据成员。这是结构的对象。 ...

回答 2 投票 0

用C ++编写的指针

我需要返回一个数组,它的大小:对 load(string path,int * memory){ifstream handle; int容器; int size = 0; if(!handle){QMessageBox :: ...

回答 1 投票 0

是否可以“分组”模板特例?

例如,我有一个模板函数用于迭代vector:template中的向量 void test(T t){for(auto tt:t){test(tt);其中有一对作为特例,...

回答 1 投票 1

将元素插入到multimap中的语法 >>

我的问题是如何将一些元素插入到multimap形式的multimap中 >> someMap; // std跳过简化我尝试了不同的语法和我...

回答 2 投票 0

对初始化的向量

有人可以帮我理解这段代码是如何工作的吗?配对[] = {{5,29},{39,40},{15,28},{27,40},{50,90}}; int n = sizeof(a)/ sizeof(a [0]);向量 arr(a,a + n); (...

回答 1 投票 -2

默认构造函数中标识符未标识

我一直在网上搜索如何解决这个问题。还尝试将所有内容公之于众,但我认为这不是问题所在。这是我的标题代码:#ifndef DEALER_HPP #define DEALER_HPP #include ...

回答 1 投票 0

迭代器二维列表

我试图用迭代器滚动一个二维列表,我知道我错过了一些但我不知道是什么。所以我的想法就是要解析一些命令。我把它们放在一个清单上......

回答 2 投票 0

如何擦除一对 列表中的元素

名单 > li {{5,6},{7,8},{9,10}}; for(auto it = li.rbegin(); it!= li.rend(); ++ it){cout <<(* it).first <<(* it).second <<'\ n'; li.erase(它);错误:...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.