腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
默认情况下,成员
函数
是
虚
的
吗
、
、
、
、
在scala中,成员
函数
默认是
虚
的
吗
?在这件事上它和
Java
有
什么不同
吗
? 当一个方法被重写时,你必须显式地声明它,但没有“虚拟”。
浏览 0
提问于2012-10-02
得票数 4
回答已采纳
1
回答
当语言不支持时模拟接口
、
、
当OOP语言不直接支持伪接口时,有没有办法形成伪接口?
浏览 0
提问于2011-02-19
得票数 1
4
回答
C++:没有使用
虚
函数
的接口/实现的解耦?
、
在过去的几个月
里
,我一直在使用
Java
!我
有
一个C++项目,我想在其中将类接口(.h文件)与其实现细节解耦。我知道这样做的一种方法是使用多态性+类继承(使接口成为基类,使实现成为派生类),但如果我没记错的话,这需要
虚
函数
,这是我想要避免的--这是在DSP上实现的,这样做的好处是不要太"C++-y“。
有
什么建议
吗
?
浏览 1
提问于2009-12-23
得票数 4
回答已采纳
6
回答
虚
函数
可以
有
默认参数
吗
?
、
、
如果我声明一个基类(或接口类)并为它的一个或多个参数指定默认值,派生类是否必须指定相同的默认值,如果没有,哪些默认值将在派生类中显示?
浏览 3
提问于2010-08-21
得票数 186
回答已采纳
2
回答
如何使用callvirt调用base.ToString()会导致StackOverflow异常?
、
、
IL提供了两个调用
函数
的语句,即call和callvirt。调用用于调用非虚
函数
或静态
函数
,或者调用编译器不想在引用上执行null检查的任何
函数
。callvirt用于调用
虚
函数
,非虚
函数
也被调用,因为编译器在运行时会对引用进行null检查。{ { }现
浏览 0
提问于2010-02-09
得票数 5
回答已采纳
4
回答
C++中接口和
虚
函数
与
Java
接口的比较
、
、
、
我
有
一个关于C++
虚
函数
的问题。在基类中
函数
的C++ class声明中使用virtual关键字,以便通知该
函数
的子类实现可能因子类而异。不同的子类可以
有
不同的
函数
实现。事实上,我不明白C++中的接口这个词是什么意思。您可以在头文件中将
函数
指定为virtual。然后基类的子类或派生类可以以任何您想要的方式覆盖它,只要它是一个
虚
浏览 1
提问于2013-01-07
得票数 4
回答已采纳
2
回答
多态性c++
、
、
在一些书中,声明或继承
虚
函数
的类被称为多态类。类C
有
一个
虚
函数
,但没有继承。class A {};{ virtual void f () {}B类或C类是多态的
吗
?
浏览 0
提问于2011-07-23
得票数 7
4
回答
在C++中每个类都有
虚
函数
表
吗
、
在C++中每个类都有
虚
函数
表
吗
? 我知道
虚
表是用于多态的。具有
虚
函数
的类必须有v-table。但是如果类没有
虚
函数
呢?或者如果类没有基类呢?
浏览 1
提问于2012-02-28
得票数 3
回答已采纳
7
回答
C++中的
虚
函数
实例化
有
什么区别?
、
、
、
下面两个声明
有
什么不同?virtual void calculateBase() = 0; 我读到第一个
函数
(=0)是一个“纯抽象
函数
”,但是第二个
函数
是什么呢?
浏览 0
提问于2009-09-14
得票数 2
回答已采纳
2
回答
java
是否支持编译时多态性?
、
、
根据我的理解,根据OOPS的概念,只有
虚
函数
支持运行时多态性,并且在
java
中,除了标记为private、final和static的所有
函数
在缺省情况下都是
虚
的。那么,这是否意味着
java
不支持编译时多态性? 如果是这样,那么我们是否可以认为这违反了OOPs原则。
浏览 1
提问于2014-02-01
得票数 2
1
回答
使用
虚
函数
的C++中的嵌套多态性
、
cout << "last\n";}; dr *d = new last(); return 0;在上面的代码中,只有base类包含一个
虚
函数
dr和last不包含
虚
函数
,但多态性仍然有效。这段代码的输出是last。(它应该是dr而不是多态)。 这是否意味着,只要某个基类
有
虚
函数
,即使没有派生类
有
虚
函数
,多态性就
浏览 2
提问于2020-08-19
得票数 0
2
回答
c++纯
虚
函数
、
、
如果我
有
一个只有一个纯
虚
函数
的类,那么所有的
函数
都必须是纯
虚
函数
吗
?
浏览 1
提问于2015-05-21
得票数 1
5
回答
抽象方法和纯
虚
函数
是一回事
吗
?
、
、
据我所知,抽象方法和纯
虚
函数
都不提供任何功能……所以我们可以说它们都是一回事
吗
? 同样,假设一个类(不一定声明为抽象)包含许多已实现的方法(不是抽象的或虚拟的),但包含一个纯虚拟
函数
。那么这个类是抽象的
吗
?
浏览 3
提问于2011-07-05
得票数 59
回答已采纳
2
回答
如果您的基类具有虚拟析构
函数
,则您自己的析构
函数
将自动成为虚拟的
、
那么常规
函数
呢?.;} GrandSon可以覆盖儿子的foo
吗
?通常,如果基类
有
一个
虚
函数
,那么派生类的相应
函数
就会自动成为
虚
函数
?这是真的
吗
?
浏览 4
提问于2012-03-27
得票数 3
回答已采纳
3
回答
C++中的抽象类
我的意思是,在
Java
中,类名中会包含一个抽象关键字。在C++中,我们所拥有的都是纯
虚
函数
,即使这样,如果一个类派生了一个抽象基类(具有纯
虚
函数
),但却没有为那些
函数
提供实现(意味着派生类也是抽象的),我们甚至不能仅仅通过观察它就知道派生类是否是抽象的,因为它不包含任何纯
虚
函数
浏览 1
提问于2015-04-03
得票数 2
5
回答
当即使
有
虚拟
函数
也不需要虚拟析构
函数
时,为什么?
它说如果有一个
虚
函数
,最好是
有
一个
虚
的析构
函数
。但是,如果对象是在堆栈上创建的,而不是在堆上创建的,我们还需要这样做
吗
? 致以敬意,
浏览 0
提问于2010-03-20
得票数 2
回答已采纳
2
回答
Java
虚
函数
调用
、
、
据我所知,
Java
中的所有
函数
调用都是虚拟的,数字文本具有int类型。但是为什么下面的例子中的输出不同呢?
浏览 4
提问于2016-02-29
得票数 0
回答已采纳
3
回答
虚
函数
Vtable的工作原理
、
、
我对
虚
表
有
一点怀疑,每当编译器在类中遇到
虚
函数
时,它就会创建Vtable并将
虚
函数
地址放在那里。继承的其他类也会发生类似的情况。它会在每个类中创建一个指向每个Vtable的新指针
吗
?如果不是,当创建派生类的新实例并将其分配给Base PTR时,它如何访问Virtual
函数
?
浏览 1
提问于2012-04-09
得票数 5
2
回答
如何重写父构造
函数
中使用的方法?
我遇到了一个设计问题,我不知道如何在
java
中克服它。我想重写从父构造
函数
调用的方法。
浏览 1
提问于2010-01-13
得票数 4
回答已采纳
2
回答
有没有办法让Eclipse自动实现纯虚拟
函数
?
、
、
我声明了一些带有纯
虚
方法的类,并让一些类派生它。Eclipse CDT中有没有办法定位父类的纯
虚
函数
并自动完成子类的声明,就像在
java
开发中一样?必须来回复制和粘贴这些
函数
变得令人厌烦
浏览 0
提问于2012-01-29
得票数 13
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Excel里IF函数的使用你全都知道吗?
现在学Java有前途吗?Java岗位饱和了吗?
小说里有万剑归宗,Java里也有万流归宗,万流齐发
Java 服务端推送消息有那么难吗?
结构体对齐,字节对齐
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券