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