腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
使用
内部
列表
清除
std
::
map
c++
、
stdmap
、
stdlist
如果我有一个像这样的
std
::
map
std
::
map
<int,
std
::list<int> > myMap; 在映射中填充了
列表
之后,我希望稍后
清除
所有元素,这样做就足够了吗?还是应该先遍历映射中的每个元素,然后先
清除
每个
列表
?
浏览 92
提问于2020-09-30
得票数 0
2
回答
如何在
C++
中存储指向stl容器元素的指针/迭代器引用?
c++
、
pointers
、
c++11
、
stl
我正在设计一个图类,我想要基于一个邻接
列表
。类
内部
有一个DataStructure:与??不同,我希望指向存储在list中的Node元素的指针或指向它的迭代器。 我是
C++
的新手。我该怎么做呢?
浏览 0
提问于2015-03-14
得票数 1
回答已采纳
2
回答
令人困惑的
std
::
map
插入行为
c++
、
insert
、
map
在向
map
中插入值时,我遇到了一些奇怪的行为:我总是在
map
的末尾插入,但有时条目的顺序会打乱。如果我做一个直接的测试,那么我没有得到任何问题-数字是正确排序的:for(int i = 0; i < 100; ++i) // everythingconst string VAL_STRING = "VAR"; vector<pair<string, string>> parse_fields(cons
浏览 1
提问于2010-07-10
得票数 3
回答已采纳
3
回答
使用
STL类的类型定义,如
map
、list等
c++
、
list
、
stl
、
map
、
types
在当前的一个项目中,我正在编写
C++
,并且我经常
使用
STL类映射、集合和
列表
。现在我感兴趣的是,是否有一种方法可以
使用
内部
数据类型来清理一些代码。例如:// add something to the
map
for (
std
::
map
<uint64_t=
浏览 0
提问于2011-03-28
得票数 0
回答已采纳
2
回答
地图中的地图:如何
使用
迭代器
清除
内部
映射?
c++
、
stl
我在另一个地图中有一个STL映射,它的结构如下typedef
std
::
map
<int, nexthops> innerMap; typedef
map
在进行插入之前,我希望检查给定外部映射键
浏览 2
提问于2016-04-26
得票数 0
回答已采纳
3
回答
C++
映射销毁
c++
、
map
、
destructor
我想
清除
析构函数
内部
的映射,但我不知道它是否为空。如果我按如下方式
清除
它可以吗?{ }或者我应该在上面的操作周围加上一个if条件,比如if(!m_
map
.empty()){
浏览 1
提问于2013-08-13
得票数 0
1
回答
不能在
std
::shared_ptr内重置
std
::set<>对象.为什么?
c++
、
c++11
、
smart-pointers
、
stdset
在下面的
c++
调用reset()
内部
列表
、向量、映射中既没有错误也没有警告。错误消息不匹配调用“重置”的成员函数sp.reset(new int(11));for (auto it = my_<
浏览 1
提问于2020-06-06
得票数 0
3
回答
在带有前缀的operator<<中重载
C++
c++
、
operator-overloading
我正在
使用
C++
中的一个记录器类,它具有以下语法:log << "a string" << " " << 1 << " " << 6.2 << "\n6.2class Logger private: L
浏览 0
提问于2016-05-27
得票数 1
回答已采纳
2
回答
c++
std
映射的擦除函数是否释放指针键的内存?
c++
、
c++11
、
stdmap
在我的应用程序中,我
使用
c++
std
映射,char *作为密钥。下面是
使用
迭代器从映射中擦除数据条目的代码示例。//
map
declaration in the code mDataMap.erase(it);上面的代码是否
清除
(释放)键指针
浏览 3
提问于2017-02-14
得票数 0
4
回答
字典可以在
c++
中
使用
吗
c++
、
dictionary
我一直在C#中查找字典,它们似乎非常有用,我想知道是否可以在
C++
中
使用
它们,因为我试图在
C++
中搜索字典,但似乎找不到对应的字典。
浏览 3
提问于2013-05-07
得票数 16
回答已采纳
2
回答
STL集装箱单元销毁令
c++
、
stl
、
portability
C++
标准是否规定了STL容器内任何类型的对象的销毁顺序?
std
::list/
std
::vector/
std
::
map
元素是从容器的开始或结束开始销毁的吗?可以依赖于
std
::
map
将其元素存储在
std
::pair的
内部
,以便在值之前销毁对中的一个键(反之亦然)?
浏览 0
提问于2010-01-18
得票数 26
回答已采纳
1
回答
std
::映射初始化程序
列表
构造函数
c++
、
c++11
、
language-lawyer
、
standards
C++
标准
使用
std
::
map
定义了一个
std
::initializer_list构造函数但是,哪里定义了如果初始化程序
列表
包含重复的键会发生什么?例如:
std
::
map
<
std
::string, int> my_
map</em
浏览 1
提问于2016-12-16
得票数 14
回答已采纳
1
回答
使用
forward_as_tuple发送初始化程序
列表
c++11
假设blow代码:{ forward_as_tuple(1),} 我想
使用
初始化程序
列表
安装一个+/4.8
浏览 1
提问于2016-01-11
得票数 3
回答已采纳
3
回答
需要帮助理解GCC给出的“嵌套模板参数
列表
”错误的含义
c++
、
gcc
、
stl
该文件汇编如下:这是:
std
::
map
<int,
std
::vector<int>> vDescriptorAtom“嵌套模板参数
列表
”是什么意思。谢谢。
浏览 6
提问于2013-10-23
得票数 2
回答已采纳
3
回答
如何初始化类型特征的静态
std
::unordered_
map
?
c++
、
static-members
、
template-specialization
、
unordered-map
、
typetraits
给定以下类型特征,我如何
使用
一些
std
::pairs初始化Fields?template <>{const
std
::unordered_
map
<
std
::string, <em
浏览 1
提问于2013-11-04
得票数 12
回答已采纳
3
回答
递归unordered_
map
c++
、
c++11
、
gcc
、
clang
我有一个树结构,
内部
使用
无序映射。#include <unordered_
map
>
std
::unordered_
map
<int, Node> children; int main(而常规的
std
::
map
在所有编译器上都能正常工作。我没有找到造成这种差异的原因。有什么方法可以
使用
std
::unordered_
map
作为自己的值吗?还是指针
浏览 6
提问于2020-07-12
得票数 6
回答已采纳
2
回答
如何在
c++
中检查映射是否为空?
c++
、
segmentation-fault
、
stdmap
我正在尝试检查
c++
中的地图是否为空。然而,我得到了一个分割错误,尽管映射不是NULL。代码非常简单,这里: if(myMap == NULL) else
浏览 0
提问于2015-03-05
得票数 2
回答已采纳
10
回答
清空
C++
对象
c++
、
construction
我经常
使用
类似于下面的代码向
C++
对象添加一个Empty方法来
清除
内部
状态。class Fooprivate:
std
::string str_; Foo() : n_(1234), str_("Hello, world{ { }这似乎比在构造函数中复制代码要好,但我想知道当想要
清除
对象时,*this
浏览 2
提问于2009-01-12
得票数 4
回答已采纳
2
回答
非成员全局变量的内联和静态
c++
、
c++17
、
inline
、
one-definition-rule
假设我有一个
C++
头我应该声明它是内联还是静态?换言之: static const
std
::
map
<int,
std
::string> ToString
浏览 4
提问于2021-09-15
得票数 2
2
回答
在映射中插入结构时的分割错误
c++
、
struct
、
segmentation-fault
、
stdmap
我
使用
std
::
map
方便地对基于x的坐标进行排序,然后对y坐标进行
内部
映射排序。
内部
地图的值稍后将保存额外的信息。目前,它是由虚拟数据填充的。我尝试添加调试语句,通过
使用
std
::
map
::insert函数的结果和查看结果的第二个字段来告诉我什么时候成功地插入了一些东西。这只有在没有发生分段错误时才有帮助,而且通常总是正确的,因为我在被调用的函数开始时
清除
了mapBase。我还尝试
使用
智能共享指针作为baseMap
浏览 3
提问于2021-11-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Bitcoin 序列化库使用
C+11使用using定义别名(替代typedef)
你们以为我在学C加加?其实我在学Python!人生苦短!
你们以为我在学C+?其实我在学 Python
C+17 标准正式发布:开发者可更简单地编写和维护代码
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券