腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
c ++继承类的虚函数
好的,请提供一下问答内容,我会尽力为您提供最完善且全面的答案。
相关搜索:
beginner c ++:基类中的虚函数
C++ -更改类以使用虚函数
C++中的虚函数
C++中虚类的向量
C++意外调用继承类的函数
C++模板duck-typing与纯虚基类继承
C++继承&基参数需要替换为派生参数的虚函数
C++虚函数
c++虚基类
C++重写模板类中的模板类虚函数
相关搜索:
beginner c ++:基类中的虚函数
C++ -更改类以使用虚函数
C++中的虚函数
C++中虚类的向量
C++意外调用继承类的函数
C++模板duck-typing与纯虚基类继承
C++继承&基参数需要替换为派生参数的虚函数
C++虚函数
c++虚基类
C++重写模板类中的模板类虚函数
页面内容是否对你有帮助?
有帮助
没帮助
相关·
内容
文章
问答
(9999+)
视频
沙龙
2
回答
多态性
c
++
c++
、
oop
、
polymorphism
在一些书中,声明或
继承
虚
函数
的
类
被称为多态
类
。
类
C
有一个
虚
函数
,但没有
继承
。class A {};{ virtual void f () {}B
类
或
C</e
浏览 0
提问于2011-07-23
得票数 7
1
回答
如果一个父
类
是一个接口,是否可以使用多重
继承
?
c++
、
inheritance
、
multiple-inheritance
、
virtual-functions
如果一个父
类
是一个接口(只包含带有虚拟析构
函数
的
纯虚拟
函数
),那么可以使用多重
继承
吗?接口
类
(黄色)只有纯
虚
函数
和
虚
销毁,所以当我通过工厂
类
创建CDog、CCat时,不会出现模棱两可
的
浏览 3
提问于2012-05-13
得票数 2
回答已采纳
1
回答
从基
类
调用
继承
类
的
方法。
C
++
c++
我想要一个
函数
,它接收一个带有基
类
元素
的
向量,并执行相应
继承
类
的
方法。我不知道是否应该在基
类
中定义一个
虚
函数
。无论如何,只要我不希望
继承
的
类
是抽象
的
,它就不能是一个纯
虚
函数
。: public A { void printSubclass() { std::cout << &qu
浏览 10
提问于2019-10-31
得票数 2
回答已采纳
4
回答
C
++、菱形
继承
、需要在何处/何时实现纯虚拟化?
c++
、
inheritance
、
multiple-inheritance
、
pure-virtual
C
++:我有一个具有纯
虚
函数
f()
的
基
类
A,然后两个
类
B和
C
实际上
继承
了A,而
类
D
继承
了B和
C
(典型
的
钻石结构): v/ \v \ /在以下情况下B和
C
都有纯虚拟
函数
(->做抽象
类
必须实现
继承
的</em
浏览 7
提问于2011-09-16
得票数 2
回答已采纳
3
回答
虚
函数
继承
c++
、
class
、
inheritance
、
virtual-functions
我对
继承
方法
的
虚拟属性感到困惑。 假设我们有4个
类
: A
类
、B
类
、
C
类
和D
类
。这些
类
是这样
继承
的
:A -> B ->
C
-> D,其中A是基
类
。至此,我确信:在基
类
(
类
A)中,
类
方法声明以virtual开头,对于从基
类
派生
的
所有
类
(包括派
浏览 0
提问于2013-07-25
得票数 12
回答已采纳
2
回答
继承
一个非平凡
类
的
情况?
inheritance
我在读
C
#中
的
sealed关键字。我不记得我最后一次
继承
标准库是什么时候了。在
c
++中,我记得
继承
了一个std接口,它定义了一些类型,并使用了我
的
一些参数。但那只是一个微不足道
的
接口 从我
的
脑海中,我不记得我
继承
的
任何
类
都没有期望被
继承
的
虚
函数
。谁能告诉我在什么情况下你需要
继承
一个不是接口
的
非
浏览 0
提问于2009-03-01
得票数 0
回答已采纳
1
回答
在多重或虚拟
继承
和vtable下
的
类
的
内存布局?
c++
、
inheritance
、
polymorphism
、
multiple-inheritance
、
virtual-inheritance
我正在阅读“
C
++对象模型内幕”,试图理解多重和虚拟
继承
是如何通过vtable实现
的
。(我非常了解单一多态性)。我很难理解在虚拟
继承
或强制转换期间需要定位方法时到底要做什么,因为有很多偏移量计算要执行。 是否有人能够帮助理解如何在多重或虚拟
继承
示例中使用多个vtable?
浏览 7
提问于2015-02-15
得票数 17
6
回答
先调用基础
函数
,然后再调用
继承
函数
c#
、
inheritance
我有一个基
类
和一个
继承
基
类
。基
类
有几个
继承
类
可以重写
的
虚
函数
。但是,基
类
中
的
虚
函数
具有在调用
继承
的
类
重写之前必须运行
的
代码。有没有什么方法可以让我先调用基
类
的
虚
函数
,然后再调用
继承
的
<e
浏览 1
提问于2010-09-20
得票数 56
回答已采纳
2
回答
C
++
继承
-为什么不使用我
的
函数
?
c++
、
oop
、
class
、
inheritance
、
virtual
我有一个包含virtual void CastData(){}
的
IBase
类
。在那里,它在另一个
函数
中使用。我还有另一个完全不相关
的
类
IC for (FunctionIterator it(funcs.begin()); it !
C
中
的
CastData将覆盖基
类
中
的
CastData。所以我尝试了类似IGraphElement
类
的
东西:公共IB
浏览 1
提问于2011-02-02
得票数 0
回答已采纳
1
回答
C
++
继承
类
虚
函数
c++
、
function
、
class
、
inheritance
、
virtual
我有一个基
类
和一个派生
类
,我正在尝试实现一个虚拟加载
函数
来向SportCar
类
添加一个额外
的
成员engineSize,它应该加载包含在car
类
中
的
基本汽车细节,即CarName,Colour等,但也包括SportsCar
类
所独有的engineSize。下面我已经包含了我
的
代码。目前,它只是默认包含在默认构造
函数
中
的
细节。“未知”。
浏览 3
提问于2015-04-17
得票数 0
3
回答
抽象
类
和纯方法
C
++
c++
、
inheritance
、
abstract-class
、
abstraction
、
abstract-methods
我在Stephen Prata - "
C
++入门+ VI版“这本书中读到过,在抽象
类
中,我可以编写一个纯方法
的
定义。我知道我可以编写例如void pure() = 0,然后我可以在这个
类
中定义该方法。我认为= 0只是为了让
类
变得抽象,如果我从那个
类
继承
了另一个
类
,我就不需要覆盖它(我不知道" overwrite“这个词是否正确,我
的
意思是我不想通过在辅助
类
中编写一个同名
的
方法来对
浏览 0
提问于2015-06-01
得票数 0
3
回答
重写
类
中
的
函数
c++
、
class
、
overriding
我对如何重写
函数
感到困惑。class
C
public:}; { virtual string write()=0;我做了另一个
类
class B: public A public:}; 这对于
继承
类
A
的
虚
方法并覆盖它
的
<
浏览 0
提问于2013-10-31
得票数 0
2
回答
重新定义和重写
函数
之间
的
区别
c++
、
c++11
、
overriding
、
virtual
、
virtual-functions
假设我有一个具有
虚
函数
A
的
类
F(){ { };还有另一个
类
B,它
继承
Aclass B : A void F() // Do something}; 和一个不同
的
类
C
,它也
继承
了A,但重写了F(
浏览 5
提问于2016-02-19
得票数 26
回答已采纳
1
回答
C
++中
的
无对象
类
c++
、
c++11
如何创建一个
类
,不允许创建它
的
对象,没有任何纯
虚
函数
,没有私有构造
函数
。但是派生
类
可以
继承
,成员
函数
可以在
c
++?is中重新定义吗?创建这样
的
类
是可能
的
吗?
浏览 1
提问于2019-06-25
得票数 0
3
回答
在
C
++中重新定义纯
虚
方法
c++
、
oop
、
pure-virtual
你必须在基
类
中声明替换纯
虚
函数
的
方法吗?如果有,原因何在?由于基
类
已将这些方法声明为纯
虚
的
,因此必须存在于派生
类
中,因此在您可以在
类
定义外部实现它们之前,不需要在派生
类
中重新声明它们。你不同意吗?
浏览 0
提问于2010-09-17
得票数 2
回答已采纳
2
回答
是否有必要覆盖一个以基
类
为参数
的
虚
函数
?
c++
、
inheritance
、
overloading
、
virtual-functions
例如,我有一个包含纯
虚
函数
的
基
类
:{}; virtual void Function(const Derived& ref) {}或者,编译器可以区分调用,我可以跳过编写重载
浏览 0
提问于2012-10-01
得票数 1
回答已采纳
2
回答
将在
类
child
的
虚
函数
表中找到
的
内容。它是空
的
还是根本没有创建?
c++
、
inheritance
、
virtual-functions
、
vtable
有两个
类
,第二个
类
将
继承
第一个
类
。基
类
有
虚
函数
,在派生
类
中没有
虚
函数
。将在
类
child
的
虚
函数
表中找到
的
内容。它是空
的
还是根本没有创建?
浏览 1
提问于2013-10-22
得票数 1
1
回答
将
继承
的
类
传递给
c
++中
的
函数
c++
、
inheritance
、
virtual-functions
我在
C
++中遇到了一个
继承
的
小问题,我不太清楚。因此,假设我有一些从stl list派生
的
类
,即: virtual func1(); func1();我遇到
的
问题是在将这些传递给
函数
时。我如何正确地将这些类型之一
的
实例传递给
函数
,以
浏览 0
提问于2012-01-23
得票数 2
回答已采纳
3
回答
C
#抽象
函数
是否有可能实现?
c#
、
virtual
、
abstract
有没有办法添加一个必须被所有
继承
类
覆盖
的
虚
函数
?那么实际上是虚拟和抽象
的
结合吗?我遇到过这样一种情况,即每个
继承
的
类
在执行一些泛型代码之前都必须做一些特定
的
处理。
虚
函数
不起作用,因为它们不能确保
继承
的
类
覆盖它们。抽象
函数
不能有默认实现。目前,我
的
解决方法是在基
类
中实现另一个受
浏览 1
提问于2011-07-22
得票数 14
回答已采纳
1
回答
继承
和内联?
c++
、
polymorphism
、
virtual
、
inline
我最近读了很多东西,在介绍
继承
(和
虚
函数
)
的
时候,我总是偶然发现"inline“关键字。现在我知道什么是内联了--编译器可以用精确
的
代码替换
函数
调用。然而,我看过很多次它提到了
继承
--在
继承
中使用内联有什么特殊
的
原因吗?我不明白为什么它总是被提及... 内联
函数
在
继承
/派生
类
/
虚
函数
中有什么额外
的
作
浏览 4
提问于2013-03-05
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
菱形继承问题及解决方法—虚继承与虚基类(C+)
C+之虚函数
C+虚函数实现多态性的思考
Python 类的继承
Linux C加加 类之构造函数!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券