std-pair 相关问题

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

你怎么能传递一个矢量 >成功能?

如果我尝试将该函数声明为void some_function(向量 > theVector),我收到一个错误(大概是从“对”后的逗号开始

回答 4 投票 0

更改或删除矢量元素

我有以下问题。我的向量包含成对对(参见下面的示例)。在下面的例子中,我将使用一些“随机”数据推送向量。什么是删除矢量的最佳解决方案......

回答 1 投票 1

我怎样才能访问对

unordered_map > _sets;假设我有一个名为_key的密钥,如何访问unordered_map中的数据?如何从<>中获取数据类型T和int?

回答 1 投票 -1

如何编译C ++对

我正在尝试编译一个非常复杂的代码,我得到错误g ++ -o MCBody MCBody.cpp MCBody.cpp:36:34:错误:预期初始化程序之前'

回答 1 投票 -2

std :: make_pair(make_pair没有匹配函数)

的std ::对 ,int> MyClass :: get_drag_info(){return std :: make_pair ,int>(m_drag_targets,...

回答 1 投票 -1

从函数返回空std :: pair

是否可以从函数返回空对?意思是,遵循函数原型的规则,但是对中没有任何元素(例如NULL)。理解一对简单......

回答 5 投票 4

std :: make_pair和std :: make_optional之间的一致性

我最初的想法总是尝试尽可能使用make-helper函数(也因为它们与几乎总是自动的概念和东部初始化约定完全一致),同时......

回答 1 投票 2

二进制'=':没有找到哪个运算符采用'const Thing'类型的左手操作数

我读了重复,但真的没有帮助我。我正试图达到下一个行为。有一个由对组成的向量{Thing,set <Thing>}我想要{Thing,newSetOfThing的最终结果

回答 1 投票 0

std :: pair的const引用如何工作?

考虑STL中的std :: map类:template <class Key,// map :: key_type class T,// map :: mapped_type ...

回答 1 投票 2

构造一对unique_ptr 和int

我正在尝试创建一对int和unique_ptr。我应该如何使用make_pair来创建它? #包括 #包括 #包括 int main(){std :: ...

回答 1 投票 0

相当于C ++ STL容器“对 “在Objective-C?

我是Objective-C的新手,所以请不要过多地评价我。我想知道:我可以在Objective-C中使用相当于C ++ STL对的容器吗?我想构建一个包含...的数组

回答 5 投票 15

如何创建包含std :: atomic的std ::对?

我无法弄清楚如何创建以下内容:std :: pair ,int>我总是得到/usr/include/c++/5.5.0/bits/stl_pair.h:139:45:错误:使用已删除的...

回答 1 投票 6

如何打印出 C++ 映射值?

我有一张这样的地图: 地图>我的地图; 我已经使用以下方法将一些数据插入到我的地图中: myMap.insert(make_pair(first_name, make_pair(middle_name, last_name))); ...

回答 5 投票 0

形成三元组/四元组并删除重复项

我正在比较点的坐标。当坐标相似时,相关点ID(例如102和202)被保存在多图结构中。如果另一个点具有相似的坐标(例如ID ...

回答 2 投票 0

std :: make_pair与std :: pair的构造函数的目的是什么?

std :: make_pair的目的是什么?为什么不做std :: pair (0,'a')?这两种方法有什么区别吗?

回答 7 投票 152

在地图中使用pair作为键(C ++ / STL)

我想使用STL中的一对作为地图的关键。 #包括 #include using namespace std; int main(){typedef pair 键; typedef map <Key,char *> ...

回答 5 投票 29

迭代对的向量并访问第一和第二个元素

我试图迭代一对对矢量并访问第一和第二元素。我不能使用auto,所以我需要使用迭代器。为(列表 :: const_iterator it = dest.begin();它!...

回答 2 投票 1

添加到对的向量

我有一对像这样的矢量:矢量 >收入;我想在地图中添加一个字符串和一个double,如下所示:revenue [i] .first =“string”;收入[i] .second = map [i] ....

回答 8 投票 45

如何保持'first'和'second'用struct替换std :: pair?

我有一对std :: pair 并且在各个地方的代码中使用pr.first,pr.second(也是ppr-> first,ppr-> second)类型的符号。现在我想将对更改为结构,...

回答 2 投票 2

Swig java进程std :: pair与c ++中的类

我正在尝试使用头文件lib.h enum类从c ++到java DLL进行处理代码:uint32_t {ok = 0,cancelled = 1,}; struct Result {Result():m_code(Code :: ok){} ...

回答 1 投票 2

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