腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
编写
一个
模板
函数
,
将不
同类
类型
的
对象
添加到
向量
中
?
、
、
、
我还有另
一个
我不知道
如何
解决
的
问题。也许有人能帮我。 我想做
的
是:我有
一个
向量
,它应该接受不
同类
类型
的
元素。在我
的
示例代码
中
,我有两个类(Line,circle),这两个类都是从虚拟类片段派生
的
。我
的
代码将链接几个circle或Line元素,并将它们放入
向量
中
。每个元素可以是不同
的
(不同
的
半径
浏览 8
提问于2021-02-25
得票数 0
回答已采纳
4
回答
模板
成员变量
、
、
Apple> m_apples;和{ std::vector<Student> m_students;类是相似的,因为它们都包含
对象
的
成员变量
向量
;但是,它们不一样,因为
向量
的
对象
是不同
的
,成员变量有不同
的
名称。我想
编写
一个
模板
,它以LunchBox或ClassRoom作为
模板
参数(或其
浏览 4
提问于2017-05-07
得票数 6
回答已采纳
5
回答
C++新手问题:设计
一个
函数
来返回字符串或双精度
向量
--重载还是
模板
?
、
、
我已经
编写
了
一个
在文本文件
中
搜索名称
的
函数
。它返回
向量
,其中
向量
的
每个元素都有
一个
不同
的
名称。 现在我想在同
一个
文本文件
中
搜索数字,并以
向量
的
形式返回这些数字。这可能是
一个
愚蠢
的
问题,但我想知道最好
的
方法是什么。通过
编写
第二个返回
向量
的
<e
浏览 2
提问于2011-02-04
得票数 2
回答已采纳
3
回答
表示
类型
的
变量?在运行时继承?
、
、
、
、
因为用户(即我)需要
将不
同
的
信息附加到给定类
的
给定
对象
(这意味着我可能有两个从Ainfo派生
的
不
同类
,我想附加到A
的
对象
),并且只有
一个
信息槽,所以我想制作
一个
可以保存其他各种信息
对象
的
信息
对象
。所以我想写
一个
mixin或其他东西,只是将容器功能
添加到
任何普通
的
旧info类。 问题是信息类Ainfo、Binfo
浏览 0
提问于2011-06-22
得票数 1
1
回答
类型
安全
模板
函数
,它采用迭代器。
、
、
、
我正在
编写
不同
的
排序
函数
,这些
函数
需要两个迭代器和排序序列。我想为任何
类型
的
向量
实现它们,并使它们成为文件,如下所示:void itsort(std::vector<T>::iterator begin, std::vector<T>::iterator end) // code但是由于错误,我只能实现一些
类型
不安全
的</em
浏览 2
提问于2016-02-24
得票数 0
回答已采纳
3
回答
泛型容器和变量元素访问
、
在我
的
变量数据
中
,在运行“添加变量”脚本代码时,
如何
为所有
类型
定义
一个
泛型容器?访问它们
的
通用公式是什么?这很烦人,因为我必须为每种
类型
(整型、浮点型、双精度型等)定义
一个
向量
模板
。我
的
变量应该只包含并且只包含
一个
通用
的
向量
对象
,不管它是int、float还是double等等,这是可能
的
吗?有什么想法吗?
浏览 0
提问于2013-02-19
得票数 0
1
回答
PHP:具有未知参数
类型
的
函数
、
我
的
职责是{}$dog = new Dog();calculateAge($cat); 如您所见,我正在尝试将狗
对象
和cat
对象
传递给
函数
如何</em
浏览 0
提问于2016-12-02
得票数 0
回答已采纳
2
回答
函数
模板
在另
一个
类/命名空间中
的
专门化?
、
、
、
注意:这个问题只是松散地与tinyxml相关,但是包括这样
的
细节可能有助于更好地说明这个概念。检索部分有一些特殊化,用于返回不
同类型
的
子元素值,例如std::string和其他自定义
对象
。问题:是否可以在
一个
名称空间中声明<e
浏览 1
提问于2012-01-18
得票数 5
回答已采纳
2
回答
C++ -将可变
模板
类
对象
推送到
向量
中
、
、
、
make_unique<Foo<A, B>>(); f2->test();如您所见,我有
一个
类Foo是
一个
模板
类,它带有
一个
可变
模板
。其思想是能够将A类和B类传递到Foo
中
。然后在Registry类中注册此Foo /将其推送到
一个
向量
中
浏览 0
提问于2020-02-07
得票数 0
3
回答
在C++中键入vector<object>?
、
、
现在我想写一些
函数
,可以处理这两个类
的
对象
,这样传递vector<boid>就可以和vector<obstacle>一样好用了。当我像这样输入
类型
并尝试访问
向量
的
大小时,我得到
的
数字是1840700394而不是60:cout << ((vector<obstacle>*)boids)->size() << endl; 我也尝试了"
浏览 0
提问于2010-10-30
得票数 1
1
回答
带有C++
模板
的
实体系统
、
我对游戏编程
的
实体/组件风格很感兴趣,并且我想出了
一个
C++
的
设计,我想对此进行评论。 我决定使用
一个
相当纯
的
实体系统,其中实体只是
一个
ID号。组件存储在一系列
向量
中
--每个组件
类型
一个
。但是,我不想为我
添加到
游戏中
的
每
一个
新组件
类型
添加样板代码。我也不想使用宏来做这件事,坦率地说,这让我感到害怕。因此,我提出了
一个
基
浏览 0
提问于2013-06-30
得票数 4
回答已采纳
3
回答
如何
在c++
中
定义接受不同参数
类型
的
函数
向量
?
、
我正在为自己做
一个
挑战,用C++
编写
一个
程序,而不使用类和类相关
的
机器。另外
的
条件是我可以使用从stl到完全
类型
的
安全性,这意味着没有原始指针或从一种
类型
到另一种
类型
的
转换。我现在
的
处境是,我不知道
如何
继续我对自己施加
的
限制。 问题:我想要创建
一个
函数
的
std::
向量
,但是这些
函数</
浏览 1
提问于2020-02-05
得票数 0
回答已采纳
1
回答
对于相互转换
的
类型
,是否存在“
模板
实例化
中
的
参数推导冲突
类型
”
的
方法?
、
在迭代器
类型
上
模板
化
的
迭代器上有我自己
的
包装器。它工作正常,但当我尝试在算法中使用它时,我将迭代器和
向量
迭代器混合在一起,就会出现问题。> vi2 (vi.begin(), /*(std::vector<int>::iterator)*/my_it2); 包含/c++/4.8/bit/stl_vector.h:392:9:注意:候选
模板
被忽略:推断参数'_InputIterator‘
的</e
浏览 0
提问于2015-02-15
得票数 1
2
回答
成员
函数
与朋友
函数
:为什么其中
一个
而不是另
一个
?
、
为什么
对象
的
函数
通常被定义为类成员
函数
而不是朋友
函数
(将相关
的
实例化
对象
作为参数传入)?如果您将push_back(
向量
v,val)、前端(
向量
v)、back(
向量
)作为朋友
函数
(例如,将
向量
作为参数)实现,这会不会节省空间,因为每次创建
向量
对象
时都不必定义
函数
,而是只定义一次吗?如果我
的
问题没什么意义的话,我
浏览 0
提问于2019-04-09
得票数 2
回答已采纳
2
回答
如何
设计概念上有大量“
类型
”或子类
的
类?
、
我想知道大多数设计师是
如何
实现这一目标的。我
的
想法如下: -It没有意义创建
一个
Monster类,然后为开发过程
中
设想
的
每一种怪物创建
一个
新
的
子类。-Rather,我
的
解决方案如下: 1.有
一个
文件,可以
添加到
一个
表
中
包含所有不同Monster
类型
及其特征
的
数据。在项目开发过程
中
的
任何时候都可以添加该表。<em
浏览 0
提问于2012-07-14
得票数 0
回答已采纳
1
回答
有没有办法在C++
中
获取
一个
类
模板
并使用它来创建另
一个
模板
?
、
我正在尝试用C++
编写
一个
函数
,该
函数
接受
模板
容器作为参数,并返回具有相
同类型
但带有整数
的
容器。例如,我想
编写
一个
模板
函数
来生成如下
函数
: std::vector<int> foo(std::vector<std::string>);std::lis
浏览 33
提问于2021-10-20
得票数 0
2
回答
模板
类
的
C++多态克隆。不能使用克隆
对象
作为
函数
中
的
参数
、
、
、
、
我有
一个
模板
化类Specie< T>,它是从基类Animal派生
的
。我创建了
一个
指向动物
的
指针
向量
,以便在同
一个
向量
中
存储不
同类型
的
对象
( Specie<T> )。可以是狗猫等等..。现在,我想在
模板
函数
中使用
向量
的
一些元素作为参数。我为不同
的
模板
参数
浏览 4
提问于2015-08-26
得票数 1
2
回答
参数列表
中
可选
的
“名称”?
、
template < parameter-list > declaration ..。array->vec[positio
浏览 0
提问于2018-02-11
得票数 0
3
回答
如何
将派生
对象
添加到
unique_ptr
的
向量
中
、
、
、
如何
将不
同
的
派生
对象
添加到
unique_ptr
的
向量
中
。使用
一个
指针
向量
,我会创建
一个
项目,然后将
一个
基指针传递给
对象
,并传递要添加
的
指针,但make_unique不接受指针,我也不想为每种
类型
的
派生
对象
创建重载
函数
。runs,but i lose anything that
浏览 0
提问于2014-07-17
得票数 4
1
回答
同时适用于std::C++和std::map
的
迭代器
、
、
我需要实现一些东西,如果我能够创建
一个
同时适用于std::vector和std::map
的
迭代器,那就容易多了。这有可能吗?我说
的
是来自STL
的
迭代器,而不是创建
一个
新
的
自定义迭代器。我有
一个
类,它在std::vector
中
存储一些元素。当我有时通过不同
的
方法返回这些元素时,我使用std::vector<...>::iterator,这个迭代器稍后会被程序
的
其他部分使用。我想要创建
一个
使
浏览 7
提问于2022-05-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用C+原型模式轻松实现对象复制和动态创建?
聊聊C+的类和面向对象编程
C+STL 教程
聊聊C+的模板和泛型编程
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券