腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
我
想
改变
一个
函数
的
返回
类型
,
我
必须
重写
基
类
中
的
每个
函数
吗
?
c++
、
c++11
我
有
一个
抽象
类
A,它
返回
其
类型
的
指针。然后
我
有
一个
派生
类
B,它实现了
类
A
中
定义
的
方法。
我
希望
类
B
中
定义
的
方法
返回
类
B
的
指针。你知道怎么做
吗
?virtual A* foo() {}class B: public A {} B *x =
浏览 12
提问于2021-02-03
得票数 1
3
回答
虚
函数
只能在C++中被
重写
吗
?
c#
、
c++
、
inheritance
、
polymorphism
在C#
中
,
基
类
的
虚方法可以被它
的
派生
类
覆盖或隐藏,例如 public virtual void M() { A b = new B(); A a = new C(); }输出:A 那么在C++
中
呢仅可
重写
?
浏览 1
提问于2012-02-03
得票数 0
回答已采纳
1
回答
C++
函数
返回
类型
作为模板
c++
、
function
、
class
、
templates
、
return-type
我
想编写
一个
函数
,根据参数
的
值
返回
不同
的
类
对象。
返回
类
对象是模板化
的
。
我
将
类
名作为模板参数给
函数
,static T FindClassObjects(int var){ return T<float>(var); return T&
浏览 1
提问于2017-10-25
得票数 6
回答已采纳
2
回答
C++ -重载和
重写
继承
c++
、
oop
、
inheritance
、
overriding
、
overloading
据我所知,
重写
是当您有两个名称和
函数
返回
类型
相同
的
函数
(void、int、float)时。以及相同
的
参数数和
类型
。 这不是应该超载
吗
?没
浏览 0
提问于2021-11-23
得票数 1
回答已采纳
2
回答
为什么使用虚拟
函数
而不是常规
函数
?
c++
、
virtual-functions
在c++
中
,
基
类
中
的
虚
函数
可以在派生
类
中
重写
。和
一个
成员
函数
,其中特定
的
实现将取决于在运行时调用
的
对象
的
类型
。由于
必须
实现虚拟
函数
(纯虚拟除外),所以我可以在
基
类
中使用常规
函数
并在派生
类
中
重新定义它<em
浏览 6
提问于2013-10-18
得票数 3
回答已采纳
2
回答
C++14忽略接口getter
中
的
返回
类型
,但在实现中指定它
c++
、
c++14
、
virtual
、
return-type
我
有三
类
对象:
类
Baz:是
一个
Foo,但是有另
一个
完全独立
的
功能集,而Foo和Bar都没有。
我
希望有
一个
相同概念(getMesh)
的
不同实现
的
公共接口,但是,
我
不能在虚拟方法中使用auto。
我</
浏览 2
提问于2018-11-19
得票数 0
回答已采纳
2
回答
方法签名、重载、
重写
:所有这些术语都相关
吗
?
c#
、
.net
、
overloading
、
overriding
、
method-signature
“重载”和“
重写
”这两个术语听起来非常相似(这就是为什么它们有时会互相反对),但这两个概念在技术上是否相关? (相关
的
)“方法签名()”一词是否也与“覆盖”有关?
浏览 3
提问于2016-02-21
得票数 3
回答已采纳
1
回答
为什么操作符重载而不是操作符
重写
?
oop
重载定义了多个名称相同但参数数目不同
的
方法,不同
的
参数
类型
重写
了具有相同签名
的
派生
类
中
基
类
函数
的
重新定义,即
返回
类型
和参数。对于运算符,某些方法
必须
是在
基
类
中
定义
的
,当我们在
类
中
重新定义这些方法时,我们称它们为运算符重载。但是,它不应该被称
浏览 2
提问于2020-07-14
得票数 1
回答已采纳
5
回答
重写
.NET
中
的
函数
需要什么
c#
、
overriding
我
在今天
的
一次面试中被问到了这个问题,
我
就是想不通。
我
被问到了从开始到高级
的
所有问题,但这个问题很突出。
我
正在描述继承和多态性,然后这个问题出现了。显然,
我
从未尝试过覆盖C# / C++
类
中
的
所有方法,但我不知道要覆盖某个特定方法(例如.ToString)需要做些什么。是
我
曲解了问题,还是需要做些什么?
如果
是这样,是什么迫使了这一要求呢?
浏览 2
提问于2011-03-16
得票数 3
回答已采纳
3
回答
是否可以覆盖C#
中
的
构造
函数
?
c#
、
oop
、
constructor
是否可以在派生
类
中
重写
基
类
的
构造
函数
?
如果
是这样的话,如何实现它,在什么用例
中
这将是实用
的
?若否,原因为何?
浏览 0
提问于2012-06-30
得票数 40
回答已采纳
2
回答
纯虚覆盖
函数
(c++)
c++
、
inheritance
、
overriding
、
virtual
我
在网上寻找问题
的
答案,但找不到答案,所以我来了。指定从纯虚拟派生
的
对
我
的
函数
的
覆盖是否正确:{ virtual void myFunction() = 0;{ virtual void myFunction() override;这是正确
的
吗<
浏览 3
提问于2014-04-09
得票数 6
回答已采纳
5
回答
用不同
的
返回
类型
重写
成员
函数
c++
、
virtual-functions
、
overriding
、
redefinition
}{ bptr->func(); }
我
相信,为了
重写
一个
函数<
浏览 3
提问于2012-01-23
得票数 27
回答已采纳
2
回答
如何用不同
的
返回
类型
重写
虚方法?
c++
、
c++11
、
c++14
class Distribution public:}; 在Distribution
类
中
,有
一个
函数
,派生
类
必须
重写
它。其中
一个
派生
类
返回
double,另
一个
派生
类
返回
unsigned int。auto作为GenerateRandomNumber()<em
浏览 0
提问于2020-05-05
得票数 0
6
回答
虚
函数
和多态性
c++
、
polymorphism
、
virtual
假设
我
有这样
的
结果:{ virtual int hello(A a);{ inthello(B b){ bla bla };这是
一个
抽象
的
类
。1)在B
类
中
,
我
定义了
一个
假设覆盖A
类
的
方法。但参数略有不同。
我
对此不太确定,是这样
吗
?也
浏览 0
提问于2010-03-14
得票数 1
4
回答
重写
C++
中
的
typedefs
c++
我
有
一个
泛型结构struct S然后是
一个
抽象
类
,它在
一个
纯虚
函数
中
返回
指向上述结构
的
共享指针。其中
一个
派生
类
也实现了此
函数
,但需要
返回
具有不同实例化
类型
的
S
的
指针: typedef boost::shared_poi
浏览 3
提问于2016-05-19
得票数 3
1
回答
如何在使用C++11继承构造
函数
时初始化派生
类
成员?
c++
、
c++11
、
inheritance
、
constructor
关于继承
基
类
的
构造
函数
的
新C++11特性,
我
有一些不理解
的
地方:
我
认为这是
一个
很方便
的
特性,但现在
我
有了
一个
具有额外成员
的
派生
类
,
如果
我
想
初始化派生
类
的
成员,似乎
必须
重写</
浏览 1
提问于2017-04-05
得票数 2
3
回答
函数
重写
不同
的
返回
类型
。
c++
、
overriding
、
return-type
返回
类型
是否影响
函数
重写
?(据我所知,
返回
类型
不是
函数
/方法签名
的
一部分)在
基
类
中
,
我
有
一个
函数
,它不带参数,
返回
int,并且是纯虚拟
的
。在
每个
派生
类
中
,
我
定义了
返回
type.The
函数
在派生<
浏览 1
提问于2013-02-25
得票数 5
回答已采纳
1
回答
C++用不同方法
的
签名覆盖理解
c++
、
overriding
、
virtual
我
希望在c++
中
,
如果
它在
基
类
和派生
类
(包括名称、参数和
返回
类型
)
中
具有相同
的
签名,则可以
重写
它。
如果
我
试着编译这样
的
代码,那么这两种方法(get,get2)都会失败:{ A() {}{
浏览 1
提问于2020-11-09
得票数 0
回答已采纳
2
回答
重写
虚拟
函数
返回
类型
不同,且不是协变量。
c++
、
windows-7
、
mfc
、
64-bit
、
build-error
我
已经将我
的
应用程序从32位移植到64位平台,并遇到了各种构建问题。
我
几乎什么都解决了,但我犯了
一个
我
搞不懂
的
错误。 int CICEVision
浏览 4
提问于2012-07-25
得票数 3
2
回答
虚
函数
,为什么这里调用
基
类
函数
?
c++
、
virtual-functions
我
哪里做错了?总是调用
基
类
指针!
我
正在尝试制作
一个
自定义
类
对象
的
Map。也尝试了直接通过查找和索引,但结果是一样
的
!
浏览 0
提问于2015-01-23
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
结构体对齐,字节对齐
Kotlin学习(四)——类和对象,继承,覆盖,抽象类,属性和字段,接口,可见性修饰符,扩展
Kotlin百问
C+RTTI 和四种类型转换
对话框窗口过程的另外一种实现方法
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券