腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
c++
标准库
容器
是否没有实现?
、
、
我正在重新实现
c++
std
容器
。
c++
标准指定每个
容器
的接口,但不指定实现。 在
容器
中实现仅仅意味着“模板类”代码?
c++
标准
容器
库中的实现是什么?
浏览 4
提问于2021-03-05
得票数 0
回答已采纳
3
回答
C++
容器
上的泛型操作
、
如何在
C++
容器
上编写泛型操作?例如,Java有接口,每个Java
容器
(地图除外)都实现了这个接口。我可以执行添加、删除、包含和迭代等操作,而不管实际的
容器
是LinkedList、HashSet、ArrayBlockingQueue等等。我发现它非常强大。
C++
有迭代器,但是像add和remove这样的操作呢?向量有push_back,set有insert,queue有push。如何以通用的方式向
C++
容器
添加内容?
浏览 1
提问于2011-06-07
得票数 12
2
回答
C++
STL
容器
的空间复杂性
、
、
我发现了各种资源,它们都包含了各种
C++
STL
容器
的时间复杂性。在哪里可以找到使用
C++
STL
容器
所涉及的空间复杂性? 我确实知道,对于大多数
容器
来说,所包含的元素的数量是线性的。但是,使用散列函数的
容器
呢?在这种情况下可以保证吗?
浏览 13
提问于2014-09-04
得票数 8
1
回答
pybind11包装的对象的内存开销?
、
、
我想知道使用pybind11包装的
C++
类/结构是否有任何内存开销。("name", &Person::name) .def_readwrite("age", &Person::age); 此外,还有一个通过std::vector<Person>返回数百万人的
C+
具体地说:如果函数返回一百万个元素,pybind11会在内部创建另外一百万个包装器实例,还是绑定直接在
C++
对象上操作而不产生任何开销?成员的类型重要吗?
浏览 55
提问于2019-08-27
得票数 1
1
回答
在docker中构建Eclipse项目
、
、
我知道如何在Docker
容器
中运行和调试
C++
应用程序,但我不能只在我的主机上在
容器
中构建项目。然后我就有了“加载共享库时出错”。 您收到过如何在
容器
中构建Eclips
C++
项目的经验吗?
浏览 2
提问于2017-03-12
得票数 3
回答已采纳
5
回答
创建
容器
c++
、
、
我想知道创建我自己的
容器
是否非常有用?在
c++
中已经实现了一些
容器
,但是创建自己的
容器
有什么好处呢?编辑:谁能给我举一个标准库
容器
不能做的例子?
浏览 1
提问于2021-02-18
得票数 0
1
回答
C++
中python dict与tr1::unordered_map的区别
、
、
、
、
我想知道在
C++
中实现unordered_map是如何处理这些情况的。(因为
C++
中的字符串是可变的)
浏览 1
提问于2010-03-01
得票数 9
回答已采纳
2
回答
在
C++
中,是否保证std::end对于所有
容器
类型都为O(1)?
如果
容器
可能包含大量项,那么从性能的角度来看,应该编写const auto& theEnd = std::end(container); for (auto p = std::begin(container); p !我想知道对于像集合和列表这样的
容器
以及向量,std::end是否为O(1)。
浏览 1
提问于2014-08-07
得票数 7
4
回答
集装与集装箱的区别
、
、
、
容器
: DataStructures?例如。排队,堆栈..。 但是我认为列表、树等集合是数据结构,然后是
容器
。这意味着什么..。实现
容器
的数据结构包括数组、列表、映射、队列、集合、堆栈、表、树和向量。
浏览 3
提问于2012-03-04
得票数 6
回答已采纳
5
回答
依赖项注入在
C++
中有用吗?
、
、
、
、
为此,我需要一个interface,可能需要一个DI或Inversion (IoC)
容器
来解析我的实例。 --但是在
C++
中是如何做到这一点的呢?--我读过一些关于这一点的文章,而且似乎
C++
中的依赖注入并不像在C#中那样大。在
C++
中,您使用对对象的引用--这是在
C++
中使用DI的方式,对吗?如果我的引用理论是正确的,是否有像
容器
一样的东西,我可以解析所有的引用?在"bad class/bad project/assembly"中,我有一个C#,
浏览 2
提问于2015-03-31
得票数 51
1
回答
对STL
容器
强制使用.at()的缺点
有关
C++
的抱怨之一是缺乏自动边界检查,这会导致内存错误。 但是,
C++
STL
容器
为检查
容器
访问的边界提供了一种非常方便的.at()方法。使用强制使用.at()进行
容器
访问的代码标准有哪些缺陷?
浏览 0
提问于2021-06-07
得票数 3
4
回答
在C中通用
容器
还是安全
容器
?
、
、
、
、
在
C++
中,可以使用模板拥有通用
容器
和类型安全
容器
。但是,在C中,如果您想要通用
容器
,就必须使用void*,这意味着您失去了类型安全性。要拥有类型安全的
容器
,您必须对想要保存的每种类型的数据重新实现它们。考虑到C所遵循的是一个程序员比
C++
更懂得做什么的哲学,那么在C中有什么更惯用的事情:在void*中使用通用
容器
,或者为每种类型的数据制作自定义
容器
?
浏览 6
提问于2012-04-29
得票数 10
回答已采纳
1
回答
为什么
C++
标准将
容器
类拆分成多个头文件?
、
、
、
我学习
C++
已经有一段时间了,并且对它的
容器
用法感到困惑。如果我想使用某些
容器
,我必须手动一个一个地包含它们。例如,如果我想使用“向量”
容器
,我必须键入#include "vector",如果以后需要“列表”
容器
,则必须添加#include "list"。为什么
C++
标准不简单地将每个
容器
类放在一个头文件中,比如#include "container",这样开发人员就可以不关心一个接一个地包含它们了?
浏览 4
提问于2021-09-09
得票数 1
回答已采纳
4
回答
c++
中序列
容器
和
容器
适配器的区别
、
、
c++
中的序列
容器
和
容器
适配器有什么不同? 这里我指的是将
容器
排序为向量、队列、list,而
容器
适配器为stack、queue、priority_queue。什么时候我们更喜欢序列
容器
和
容器
适配器?
浏览 1
提问于2011-09-09
得票数 4
回答已采纳
3
回答
与
C++
中的
C++
集合
容器
等效
、
、
、
我需要将一些
C++
代码转换成C,并且我遇到了一些关于STL
容器
的问题。在最初的
C++
代码中,set
容器
的用法与set< pair<int, int>, sortMapped> mySet;中的一样,其中sortMapped是一个自定义比较器,用于按映射值而不是键值对条目进行当然,基本的插入、删除和迭代器也包含在原始
C++
代码中。 所以我的问题是,有没有人知道这种“总是排序”
容器
的C等价物,在那里我也可以编写自己的比较器?谢谢。
浏览 1
提问于2012-09-22
得票数 2
3
回答
C++
标准图书馆指南
作为一个在过去使用过C并对它相当了解的人,
C++
标准库的好指南是什么?我觉得与C相比,我很清楚
C++
的新语言特性,但据我所知,
C++
几乎是由标准库(
容器
等)定义的。什么是使用std::objects的指南?
浏览 2
提问于2013-12-11
得票数 0
回答已采纳
1
回答
DI
容器
的
C++
中的单例模式
、
、
、
我正试图在
C++
中创建一个DI
容器
(用于研究目的)。我知道boost DI
容器
选项,但我只想自己编写一个有趣的选项。我希望所创建的
容器
每个对象只有一个实例“已注册”,因此我应该应用Singleton design pattern。但是,在C++20中或者至少在modern
C++
中实现C++20的最佳(惯用)方法是什么?为什么?
浏览 1
提问于2021-12-29
得票数 0
1
回答
是否有一个可接受的概念名称同时涵盖关联
容器
和无序关联
容器
?
、
、
假设我有一个接受
容器
并在其上使用.insert或.find的函数,这意味着它要么是无序关联
容器
,要么是关联
容器
。 这种
容器
有没有通用的
C++
名称?
浏览 6
提问于2018-07-27
得票数 0
回答已采纳
1
回答
如何在windowsservercore码头
容器
中安装dotnetcore
、
、
、
我有
C++
应用程序,它通过ASP.NET核心应用程序运行。
C++
应用程序是基于x86的,所以它没有在aspnetcore:2.0Nanoserver映像中运行。我读过关于纳米服务器
容器
的文章,它支持基于x64的应用程序。我无法构建我的
C++
应用程序,因为它与x86库有依赖关系。在
容器
命令行中测试了我的
C++
应用程序,它运行良好。 但是这个映像没有安装dotnetcore,所以请告诉我如何在windowsservercore
容器
中安装dotnetcore。
浏览 1
提问于2018-03-22
得票数 5
2
回答
使用Apache yarn管理
C++
应用程序
Yarn使用
容器
来管理应用程序的资源。例如,
容器
定义了为应用程序分配的内存/CPU核心。这在
C++
应用程序中是如何工作的?假设一个
容器
有一些资源,比如512MB,2个CPU,那么
C++
应用程序如何遵守或包含它呢? 对于java应用程序,是否通过限制java应用程序的jvm的资源来实现资源限制?
浏览 7
提问于2016-03-25
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++
C++实用指南
Android C++系列:C++最佳实践3继承与访问控制
重学C++ ,重构你的C++知识体系[19章完结]
C++ 模板类简介
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券