腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
是否可以将
类型
模板
捕获到
模板
参数
中?
c++
、
templates
、
generics
、
stl
、
containers
是否有可能从
模板
参数
中捕获
模板
,即有一个包含
模板
类型
的嵌套
模板
说明符
和
一个
模板
参数
?C< foo< T, Label > > A;例如,我想传递一个通用的
STL
容器
(std::vector< int >)
作为
模板
参数
,但是声明相同的元
类型
(std::vector)的成员,但是具有不同的
浏览 1
提问于2021-10-14
得票数 1
回答已采纳
2
回答
为什么
STL
容器
适配器
需要
值
和
容器
类型
作为
模板
参数
?
c++
、
templates
、
stl
不能从Container::value_type推导出第一个
参数
T吗
浏览 20
提问于2021-10-16
得票数 0
3
回答
从
模板
类继承的C++
模板
类
c++
、
templates
我尝试让一个部分专门化的
模板
类继承自另一个
模板
类。我不知道该怎么做。typename T>{ // ..... };我的对象的想法是让AnotherClass成为我想要的任何其他
类型
的向量的通用
容器
。
浏览 1
提问于2012-05-19
得票数 0
回答已采纳
5
回答
使用两个数据
类型
作为
参数
的堆栈
STL
c++
、
stack
() << endl;} 我不能理解的是,
为什么
我们要提到stack<int, vector<int>>,即两种数据
类型
,而不仅仅是stack<vector<int>>
浏览 0
提问于2012-10-04
得票数 4
回答已采纳
6
回答
带有
模板
参数
的
模板
中的默认
值
( C++ )
c++
、
templates
假设我有一个
模板
(称为ExampleTemplate),它接受两个
参数
:
容器
类型
(例如列表、向量)
和
包含的
类型
(例如浮点数、bool等)。因为
容器
实际上是
模板
,所以这个
模板
有一个
模板
param。正如您所看到的,这使得代码更加丑陋,并迫使我复制
模板
参数
的默认
值
(在本例中是分配器)。编辑:问题不是关于
容器
的具体问题,而是关于“
浏览 1
提问于2011-03-14
得票数 27
回答已采纳
2
回答
STL
容器
在对象-C++中存储Obj对象时是否支持ARC?
stl
、
automatic-ref-counting
、
objective-c++
例如,这个会泄露吗? return std::make_tuple(CGSizeMake(100, 100), [NSURL URLWithString:@"http://examples.com/image.jpg"]);
浏览 3
提问于2015-06-23
得票数 6
回答已采纳
8
回答
为什么
STL
容器
没有虚拟析构函数?
c++
、
stl
、
destructor
有人知道
为什么
STL
容器
没有虚拟析构函数吗? 另一种可以重新表述我的问题的方法是“
为什么
STL
容器
没有被设计成允许继承?”由于它们不支持继承,所以当您希望有一个
需要
STL
功能的新
容器
以及少量附加特性(例如,具有映射默认<e
浏览 5
提问于2009-10-30
得票数 34
回答已采纳
6
回答
模板
和
STL
c++
、
templates
、
stl
下面的代码表示一个基于std的
容器
::vectorstruct TList typedef std::vector <Item> TypeTList <Item>::Type items;} {} 是否有可能对std::向量进行临时处理,并创建一个通用
容器
template <typename Item, typename
stl
_con
浏览 13
提问于2011-02-10
得票数 6
1
回答
如何知道用于实现标准代码的确切数据结构
和
算法,如在C++
STL
中?
c++
、
algorithm
、
stl
、
implementation
我想知道如何在C++
STL
中实现堆栈,使用数组或链接列表,或者更复杂的东西。另外,我如何知道,如何实现任何代码的标准部分?我已经尝试谷歌
和
编写自定义代码,以获得一个想法,但这是非常耗时的,有时第三方网站不透露任何有用的信息。
浏览 0
提问于2020-01-02
得票数 2
回答已采纳
2
回答
什么是
容器
/
适配器
?C++
c++
、
stl
、
containers
、
adapter
什么是
容器
/
适配器
?我有C++和它的子主题的基本知识,比如(类/
模板
/
STL
)。 有没有人可以用通俗易懂的语言解释一下,并给我一个
容器
/
适配器
应用的实际例子?
浏览 0
提问于2010-10-06
得票数 48
回答已采纳
1
回答
现代C++中的
类型
擦除分配器
c++
、
c++11
、
stl
、
type-erasure
、
allocator
像std::vector
和
std::map这样的“经典”
STL
容器
将它们的分配器
类型
作为
模板
参数
。另一方面,一些新的分配器感知类(如std::shared_ptr
和
std::tuple )使用
类型
擦除来“隐藏”有关分配程序的信息,因此它不构成
类型
签名的一部分。但是,std::unordered_map (与shared_ptr类似)保持了采用额外默认
模板
参数
的经典方法。问题:
浏览 7
提问于2014-10-23
得票数 10
回答已采纳
1
回答
作为
模板
参数
的
STL
容器
类型
c++
、
c++11
我想创建一个泛型类
模板
,它在内部使用特定的
容器
来确定不同的
类型
。比如说,您是否想以任何形式提到
容器
分配器的存在?
浏览 2
提问于2013-01-21
得票数 5
回答已采纳
1
回答
依赖于
容器
的
模板
化函数
c++
、
templates
我有一个函数,'T‘可以是一个队列,也可以是一个堆栈。目前我有一个函数签名:void foo(T<string> baa){ }然后我编写了两个版本的pop,一个用于队列,另一个用于堆栈。 string t=baa.top(); return t;string bar(queue<string>
浏览 0
提问于2013-01-28
得票数 1
回答已采纳
1
回答
符合
stl
的集装箱
c++
、
stl
我一直很好奇
为什么
需要
一个符合
stl
标准的
容器
(或者是boost兼容的,我的理解是它们要么是相同的,要么是非常相似的)。我看到了一些人们称之为
stl
兼容的例子(例如,,当然还有实际的
stl
容器
),但我不太确定这些
容器
需要
哪些组件。据我所知,我至少
需要
这些东西: 符合
stl
标准的迭代器(当前
stl
只使用双向或更高的迭代器,不知道这是一种要求还是只是偶然,还在弄清楚
需要</
浏览 3
提问于2011-03-28
得票数 5
回答已采纳
1
回答
c++中的64位哈希表
c++
、
c++11
、
hash
、
stl
、
hashtable
我
需要
一个哈希表,使用64位
作为
其哈希。有没有人知道这样的
容器
(最好是在像
STL
这样的只有头的库中)?
浏览 0
提问于2013-08-16
得票数 0
2
回答
c++编译器如何知道
参数
是
STL
容器
?
c++
、
templates
、
intellisense
c++新手问题-- C++编译器如何知道
模板
函数的
参数
有
STL
方法
作为
成员?在C#中,您告诉泛型方法,
参数
具有
类型
约束,最常见的情况是。它必须实现一个接口,但是对于c++
模板
,
参数
类型
没有任何限制。键入句点字符时,不会弹出任何建议(由于函数
参数
没有指定输入必须是一个列表或任何其他
类型
的
STL
容器
),这并不令人惊讶。但是,如果您尝试向DisplayContents&
浏览 2
提问于2014-11-03
得票数 1
回答已采纳
2
回答
STL
容器
:构造函数的分配器
参数
和
作用域分配器
c++
、
stl
、
c++11
、
containers
、
allocator
有一个
模板
参数
供
STL
容器
选择自定义分配器。它花了一段时间,但我想我知道它是如何工作的。不知何故,这并不是很好,因为给定的分配器
类型
没有直接使用,但它被重新绑定到另一个
类型
的分配器。在阅读了之后,我意识到也有可能将分配器
作为
构造函数
参数
。但是,如果
容器
从
模板
参数
内部重新绑定给定的分配器,我如何知道
容器
使用的是哪种分配器?此外,我读到C++11现在使用作用域分配器,这允许重用
浏览 12
提问于2012-09-24
得票数 14
回答已采纳
4
回答
为什么
在
STL
中允许<double>
c++
我已经看到
模板
不能用双
值
来定义,因为它不是整
值
。例如,以下代码不会编译:{} 但是,我想知道
为什么
在
STL
中允许定义双重
容器
?谢谢!
浏览 1
提问于2019-09-11
得票数 3
回答已采纳
1
回答
嵌套
模板
参数
和
类型
推断
c++
、
templates
、
type-deduction
嗨,我正在练习
模板
和
类型
演绎,我想尝试用嵌套的
模板
参数
制作一个简单的函数
模板
,以打印出任何
stl
容器
的内容:void Printvector<float> floatvec{ 0.2f, 0.5f }; Print(floatvec);但是,我得到了一个编译器错误,因此不能推断T
和
浏览 2
提问于2015-06-14
得票数 1
回答已采纳
1
回答
关于C++
容器
的两个问题
c++
、
stack
、
queue
、
containers
、
adapter
为什么
像std::stack或std::queue这样的
容器
适配器
是
作为
适配器
而不是
作为
独立的
容器
实现的?这是因为您想要一个具有不同顺序
容器
的底层内存管理的堆栈吗?
为什么
STL
的算法被实现为空闲函数,期望迭代器,而不是相应
容器
的方法?
浏览 3
提问于2017-07-02
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从入门到精通:C+STL标准模板库完全指南
聊聊C+的模板和泛型编程
C+STL 教程
5 千字长文+ 30 张图解 | 陪你手撕 STL 空间配置器源码
请问C+11有哪些新特性?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券