腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
抽象方法和
纯
虚
函数
是一回事吗?
、
、
据我所知,抽象方法和
纯
虚
函数
都不提供任何功能……所以我们可以说它们都是一回事吗? 同样,假设一个类(不一定声明为抽象)包含许多已实现的方法(不是抽象的或虚拟的),但包含一个
纯
虚拟
函数
。
浏览 3
提问于2011-07-05
得票数 59
回答已采纳
3
回答
将
函数
的声明设置为0意味着什么?如何将整数赋值给
函数
?
、
、
、
、
我浏览了一个(不愿命名) GUI工具包的源代码,它包装了Windows API,这时我在window类中发现了以下
函数
定义: virtual LRESULT CALLBACK wndProc (HWND如何将
函数
赋值给整数?还是将其赋值给NULL?如果你想在wndproc中使用
函数
指针,你需要这样做吗?
浏览 1
提问于2011-07-09
得票数 61
回答已采纳
4
回答
用
纯
C
语言
实现的
C
++
、
、
、
我已经读过好几次了,早期的
C
++编译器在编译
C
++代码之前会先将其转换成
纯
C
(或者可能需要第三方
C
编译器)。在处理语法/
语言
/编译字段时,我很好奇
C
++是如何在
纯
C
中实现的,特别是它可以作为实现类继承和
虚
方法调用的一种方式。 你能告诉我这样的编译器现在还能用吗?我知道OO代码可以用普通的
C
语言
使用结构和
函数
指针来模拟/模拟,但我希望看
浏览 3
提问于2013-04-12
得票数 6
1
回答
C
++是一个
纯
虚
函数
,也是一个定义,还是仅仅是一个声明?
、
、
、
、
在一门
C
++编程课程中,我了解了定义和声明之间的区别。后来我学到了
纯
虚
函数
。一个
纯
虚
函数
没有
函数
体,但它是用= 0;“初始化”的。这是否意味着一个
纯
虚
函数
是一个定义,或者它只被视为声明?编辑:我不认为这是的副本,因为问题是“这是否意味着一个
纯
虚
函数
是一个定义,还是它只被视为声明?”无人应答。
浏览 2
提问于2019-03-07
得票数 1
4
回答
关于
C
++中的
纯
虚拟
函数
的问题?
、
我正在阅读一些
C
++文本,对
纯
虚拟
函数
进行重新评级。如正文所述,例如,
纯
虚
函数
声明的形式为:正文解释道:“由于
纯
虚
函数
没有主体,程序员必须在基类中为
纯
虚
函数
的声明添加=0符号那么,为什么我们需要将0赋给虚拟
函数
呢?谢谢
浏览 0
提问于2011-05-01
得票数 1
回答已采纳
3
回答
纯
虚
函数
过脊
虚
函数
、
、
、
、
virtual void someMethod() = 0;};但我找不到关于这个警告的细节。上述代码的副作用是什么?这里有什么不好的做法?更新:标准是MISRA-
C
++ (
C
++98)
浏览 2
提问于2013-09-28
得票数 8
回答已采纳
1
回答
在Javascript中模拟
纯
虚拟
函数
、
纯
虚
函数
在诸如
c
++之类的
语言
中可见,并提供了一种在子类中强制实现
函数
的方法。// implementation must exist std::cout << "I am a subclass"; } 在Javascript这样的
语言
中模拟
纯
虚拟
函数
的最佳方式是什么一种可能的解决方案可能是,如果调用已经到达原型链的这一部分,则在基类<e
浏览 0
提问于2017-11-13
得票数 1
4
回答
如何在
C
++中实现
纯
虚
函数
我认为
虚
函数
的实现被谈论得很多。我的问题是
纯
虚
函数
呢?它是如何实现的?在
虚
表中,如何区分它是
纯
的还是非
纯
的?
纯
虚
函数
和
虚
函数
的实现有什么不同?
浏览 0
提问于2010-03-12
得票数 5
回答已采纳
3
回答
C
++
纯
虚
函数
具有正文
、
纯
虚
函数
(当我们设置= 0时)也可以有一个
函数
体。 如果它们根本不会被调用,那么为
纯
虚
函数
提供
函数
体有什么用呢?
浏览 0
提问于2011-03-30
得票数 66
回答已采纳
3
回答
C
++中的抽象类
仅仅通过查看类的定义,我们如何知道
C
++中的类是否是抽象的? 我的意思是,在Java中,类名中会包含一个抽象关键字。在
C
++中,我们所拥有的都是
纯
虚
函数
,即使这样,如果一个类派生了一个抽象基类(具有
纯
虚
函数
),但却没有为那些
函数
提供实现(意味着派生类也是抽象的),我们甚至不能仅仅通过观察它就知道派生类是否是抽象的,因为它不包含任何
纯
虚
函数
浏览 1
提问于2015-04-03
得票数 2
1
回答
在
C
++中,术语接口类、静态类和抽象类是什么意思?
、
、
、
请用
C
++给我解释一个简单的例子。因为我是
C
++的初学者。 另外,请给我一些链接,我可以很容易地学习
C
++。
浏览 9
提问于2011-02-27
得票数 0
12
回答
我可以在
C
++类中使用`abstract`关键字吗
、
我们可以在
C
++类中编写抽象关键字吗?
浏览 0
提问于2009-08-19
得票数 28
3
回答
C
++将未知类型传递给
虚
函数
、
、
我正在用
C
++编写代码,并且希望将一个未知类型(仅在运行时知道)传递给一个
纯
虚
函数
:其中DoSomething是派生类中
纯
虚
函数
的实现。我希望避免对传递给
函数
的所有类使用基类(类似于。 提前感谢
浏览 40
提问于2017-09-07
得票数 17
回答已采纳
7
回答
纯
虚拟和虚拟之间的区别是什么
、
、
、
、
我正在修改的代码是,祖父类是一个
纯
虚拟的,其中包括
函数
XYZ的一个
纯
虚拟版本;然后的父类将XYZ声明为虚拟的,并且它有一个实现。然后,子类将XYZ声明为一个常规
函数
,其实现与parent1 9的实现不同,这本身就让我感到困惑)。当我从另一个对象调用
函数
XYZ时,执行哪个实现?父母的还是孩子的?谢谢
浏览 0
提问于2011-01-20
得票数 1
1
回答
在
C
++中使用虚拟
函数
、
、
我在
C
++中使用
虚
函数
有一个小问题 A *a = &B; a.function 2();此代码在编译时会给出以下错误,同时使用GCC编译器进行编译 未定义对
函数
%1和
函数
% 2的引用。
浏览 0
提问于2013-02-24
得票数 0
回答已采纳
6
回答
如果一个类有一个非
纯
析构
函数
,它还能是
纯
抽象的吗?
、
、
、
我对
纯
抽象类的理解是,它充当接口,只包含
纯
虚
函数
。"Destroy rodent" << endl;} virtual void squeak() = 0;如您所见,作者为析构
函数
添加了一个虚拟定义添加这个定义不意味着这是一个抽象类而不是一个‘
纯
’抽象类吗?
浏览 0
提问于2011-09-28
得票数 2
回答已采纳
3
回答
抽象类和
纯
方法
C
++
、
、
、
、
我在Stephen Prata - "
C
++入门+ VI版“这本书中读到过,在抽象类中,我可以编写一个
纯
方法的定义。我知道我可以编写例如void pure() = 0,然后我可以在这个类中定义该方法。因此,如果我必须在辅助类中重写这个
纯
虚
方法(在抽象类中定义),我如何在基本类中使用这个定义?它是无用的吗?
浏览 0
提问于2015-06-01
得票数 0
3
回答
虚
函数
与
纯
虚
函数
的区别
、
、
纯
虚
函数
和
虚
函数
的区别是什么?
浏览 38
提问于2010-04-16
得票数 229
回答已采纳
2
回答
如何声明一个类的显式抽象?
、
、
、
、
我正在查看以下内容: 它说
C
++中的一个抽象类包含一个
纯
虚
函数
。然而,这并不意味着创建一个抽象类,我所要做的就是插入一个
纯
虚
函数
?难道我不能有这样的情况:我有一个具体的类,它没有为一个特定的
函数
提供实现,因此使它变得抽象,从而迫使派生类提供实现?这不会让这个类变得抽象吧?那么我如何区分“这是一个抽象类”和“这是一个具有一个
纯
虚
函数
的具体类”呢?
浏览 2
提问于2013-06-23
得票数 0
回答已采纳
10
回答
纯
虚
函数
及其实现
、
我的基本理解是,没有
纯
虚
函数
的实现,然而,我被告知可能有
纯
虚
函数
的实现。让它成为一个带有实现的
纯
虚
函数
的目的是什么?
浏览 10
提问于2010-01-19
得票数 196
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+之虚函数
虚析构与纯虚析构(C+)
c语言-递归函数
【C语言】printf函数
C+虚函数实现多态性的思考
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券