腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
是否可以在返回子类
类型
的
基
类
上进行赋值运算符
、
、
我有一个
基
类
,比如:class GPtrpublic: { }我经常想进行如下
的
子类专门化:{}; 但是,我
的
基
类
赋值运算符仍然返回GPt
浏览 0
提问于2013-04-25
得票数 1
回答已采纳
1
回答
基
类
对象
的
数组/向量/子对象/等
、
、
、
有没有
可能在
c++
中
创建一个数组或向量,其中同时包含
基
类
和
派生类
中
的
对象?例如,如果我有一个父
类
和一个子类
派生类
,我可以将每个
类
的
对象放入数组/向量
中
吗?如果我
从
son派生另一个
类
,我可以将其中
的
对象放入该数组/向量
中
吗?如果可能的话,我更喜欢用两种方式(
浏览 0
提问于2015-05-26
得票数 0
2
回答
在
派生类
中
使用
ty胡枝子/
使用
from
模板
基
类
、
、
、
、
在
使用
模板
化
基
类
从
基
类
访问using时,我遇到了一个详细
的
问题,如果没有其他问题的话。在下面的代码
中
,
派生类
尝试
使用
基
类
中
的
my_type。如果
基
类
没有
模板
化,那么它就不需要<T>或typename (很明显)。 在我
的
实际问题中,我有大量<em
浏览 2
提问于2013-11-06
得票数 8
回答已采纳
5
回答
使用
函数而不是巨型if语句向下转换指针
、
我有一个向量,指针
的
类型
是Vehicle。Vehicle是
基
类
,有许多
派生类型
,如MotorCycle、Car、Plane等。现在,在我
的
程序
中
,在遍历向量时需要
派生类型
。每个Vehicle
类
都有一个GetType()函数,它返回一个整数,告诉我
派生类型
是什么(摩托车、汽车、飞机)。因此,我可以
使用
动态
类型
转换
从
基
类
指针向下转换
浏览 1
提问于2010-10-17
得票数 2
回答已采纳
1
回答
用
派生类
类型
覆盖函数参数
类型
我计划
使用
一个带有自己
类型
参数
的
方法创建一个接口(而不是
c++
中
的
一个虚拟
基
类
)。class Base { virtual void seriousMethod(const Base &arg) = 0;但是,
派生类
不应接受
基
类
类型
的
参数,而应接受
派生类
类型
的
参数我需要<e
浏览 0
提问于2013-09-07
得票数 21
回答已采纳
3
回答
从
派生类
中
的
静态方法创建泛型
类
实例
、
、
我在C#中有一个
类
,它有一个
模板
和一个静态方法,类似于{ { }我从中派生了一个
类
并为
基
类
指定了一个
模板
参数当我尝试
使用
静态方法创建D
的
实例时出现问题 class Pr
浏览 4
提问于2010-05-27
得票数 8
回答已采纳
2
回答
如何将
模板
派生类
的
方法提取到非
模板
基
类
中
我想在
C++
中
使用
多态性,我试图将所有
派生类
中
的
方法显示提取到
基
类
中
。 例如: 我有两个
类
,HouseA和HouseB,它们是
模板
类
。它们是
从
基
类
BaseHouse派生
的
。"this is House B" << std::endl; } p
浏览 35
提问于2019-05-25
得票数 0
回答已采纳
2
回答
为什么为公共
基
类型
编写通用代码是
C++
中
模板
的
坏选择?
、
、
在阅读一本关于
C++
中
的
模板
的
好书时,我遇到了一个关于
模板
替代方案
的
解释,我不明白: 原因:如果为公共
基
类
编写通用代码,就会失去
类型
检查
的
好处。此外,可能需要从特殊
基
浏览 0
提问于2014-09-06
得票数 1
回答已采纳
6
回答
类型
容器-独特
的
项目
我认识到题目有点模糊,所以谢谢你至少阅读它;) 我
的
情况是:我有一组
类
CommandA,CommandB,.派生自公共
的
纯抽象
基
类
ICommand。现在,我需要将这些
派生类
的
实例保存在某种
类型
的
容器
中
,但根据计算结果,在任何时候都只能在容器内允许每个
派生类型
中
的
一个。相反,当已经存在
的
派生类型
的
项插入到集合<e
浏览 7
提问于2011-05-26
得票数 0
回答已采纳
2
回答
来自
派生类
的
基
类
枚举值?
、
有没有
可能在
不
使用
反射
的
情况下
从
派生类
中
获取
基
类
的
枚举值? 下面的代码
使用
反射,
从
对象实例
中
获取
基
类
字段值似乎有点过头了。
浏览 0
提问于2009-09-24
得票数 1
1
回答
将专门化
的
基
指针转换为专门处理附加
模板
参数
的
派生指针(“添加”专门化)
、
、
、
、
为了利用
派生类
特有的某些方法,我希望将
基
类
指针转换为
派生类
。实际上是一个
模板
类
的
成员,class Containerpublic:};} 然后我想,如果我能
浏览 2
提问于2014-09-14
得票数 0
回答已采纳
2
回答
C++
:设计、函数
模板
覆盖和缺乏多态性
、
、
有一个
基
类
A和一个
派生类
B,它覆盖了函数
模板
Func:{ ~A() {}; template <class因为
C++
中
缺乏对
模板
化虚拟函数
的
支持。)Evaluate支持对
基
类
A或其任何
派生类
(如B)上
的
函数
的
调用。在我将A
类
和B
类<
浏览 1
提问于2009-09-06
得票数 2
2
回答
无效
的
协变量返回
类型
(参数也继承)
、
、
我得到了“虚拟JumpState Jump_peg::init()”
的
错误无效协变量返回
类型
--我已经这样做了--您能给出一些建议吗?JumpState); void jump(JumpState,int,int,vector<JumpState>&);在我
的
代码
中
浏览 2
提问于2013-11-21
得票数 0
回答已采纳
3
回答
C#
从
基
类
内部
获取
派生类型
的
名称
、
在调试会话期间,在特定实例
的
调试信息
中
确定实际
派生类
的
名称对我来说很重要。 我尝试
使用
this.GetType().Name,但这只返回base
类
的
类型
。
有没有
一种简单
的
方法可以
从
基
类
中
获取
派生类
的
类型
?
浏览 81
提问于2009-09-03
得票数 40
2
回答
是否可以
从
模板
基
类
继承,但也不能使
派生类
成为
模板
?
、
、
我试图
从
模板
基
类
继承,但是我得到了几个错误,因为我
的
派生类
不是
模板
类
。我也
不
希望是这样,我只想共享一些变量并让
派生类
实现它们。QWidget* parent) : QWidget(parent), Base<Mytype>(parent) list = new QList<MyType*>();因此,我想从
基
类
中
实现这个Q
浏览 4
提问于2016-02-17
得票数 2
1
回答
C++
,在
使用
基
类
指针初始化
派生类
的
唯一成员后,如何启用对它
的
访问?
、
、
所以我只是在想,在我
使用
基
类
指针初始化
派生类
之后,是否有一种方法可以访问
派生类
中
未在
基
类
中
声明
的
唯一成员...请参阅下面的代码。valueDerived<<endl;} 这里我想访问“
派生类
”
中
<em
浏览 0
提问于2020-12-20
得票数 0
1
回答
从
模板
化
类
中
删除
模板
类型
、
、
我有这样
的
结构: template <typename T> A<T>, C<T>, using SettingClassT = std::variant_alternative_t<0, AllSettings<T>>; }
有没有
可能在
没有<T>
的</
浏览 10
提问于2021-07-20
得票数 3
回答已采纳
2
回答
C++
模板
:传递
类型
,而不是实例?
、
模板
可能不是这里
的
答案,但我尝试了一些继承,但这不起作用,所以这就是我所在
的
地方。我有一个抽象
的
基
类
,它包含了我所有的"work“函数。然后我将有一堆扩展
基
类
的
其他
类
,本质上只是填充要传递给"work“函数
的
数据
的
细节,以及覆盖一些
基
类
函数。 将在每个
派生类
中
更改
的</e
浏览 1
提问于2011-12-01
得票数 0
回答已采纳
1
回答
如何声明一个“未知”
的
派生类
作为
基
类
作为成员,并允许调用成员函数
的
派生版本?
、
、
、
我目前正在尝试将一个
类
的
成员(myClass)设置为一些
派生类
(Derived1,Derived2,...)
基
类
的
。因为
类
不知道它是哪个
派生类
,所以成员
类型
被设置为
基
类
,只有在构造时才设置为
派生类
。
派生类
都有一个共同
的
成员函数,其实现方式不同(
基
类
有一个虚拟版本)。但是,当
从
myClass调用
浏览 0
提问于2017-10-25
得票数 1
4
回答
基
类
中
的
虚函数空定义
、
我理解在虚拟函数
的
情况下
,具有协变
类型
的
返回值可能会有所不同。我想知道是否有
可能在
基
类
的
虚拟函数中有一个空声明,而
不
返回NULL,但仍然没有这样
的
方法:我
不
希望
使用
纯虚拟函数,因为它会使所有
派生类
都与虚函数
的
空声明相混淆。
浏览 3
提问于2014-03-03
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
聊聊C+的类和面向对象编程
如何在C+中正确地使用多态和继承?掌握这些技巧,让你的程序性能和可维护性双双提升!
机器人说明书---名词解释016课_C++语言_面向对象(3)
Android C++系列:C++最佳实践3继承与访问控制
C-C+程序设计 智慧树知到网课答案
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券