社区
C++ 语言
帖子详情
关于虚函数的问题,请教.
zhanshua
2006-06-12 05:38:16
class A
{
public:
virtual void f1()=0;
......
}
class B
{
public:
virtual void f2();
......
}
这两个类中的虚函数用法有什么区别啊?
...全文
140
8
打赏
收藏
关于虚函数的问题,请教.
class A { public: virtual void f1()=0; ...... } class B { public: virtual void f2(); ...... } 这两个类中的虚函数用法有什么区别啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
herman~~
2006-06-12
打赏
举报
回复
virtual void f1()=0;
纯虚函数,含有纯虚函数的类是抽象类,抽象类是不能实例化.类的设计中用于暴露接口,而不实现方法,留给派生类实现
cdef9108
2006-06-12
打赏
举报
回复
生命纯虚函数的类是纯虚类,纯虚类是不能实例化的。
说明它只希望被继承作为基类,本身是不能被实力化的,可以作为接口类,
来使用。
zhanshua
2006-06-12
打赏
举报
回复
有了虚函数,为什么还要纯虚函数呢?用虚函数不是一样能做到多态吗?
xyq1986
2006-06-12
打赏
举报
回复
A是纯虚函数,它所在的类不能被实例化,
B就是虚函数
mclockw
2006-06-12
打赏
举报
回复
对
OOPhaisky
2006-06-12
打赏
举报
回复
virtual void f1()=0;是纯虚函数,含有纯虚函数的类是抽象类,抽象类是不能实例化的,就是说你不可以定义class A对象
winter_plusplus
2006-06-12
打赏
举报
回复
A中的虚函数是纯虚函数,
包含纯虚函数的类是纯虚类,纯虚类是不能实例化的。
如果想一个类能定义对象则它就不能含有纯虚函数
sharpdew
2006-06-12
打赏
举报
回复
virtual void f1()=0; 这是纯虚函数,强制在其继承类里面实现。
python函数实战-上
本课程主要讲解python中函数使用,主要内容有: 1. 函数定义 2. 函数调用 3. 函数的参数 4. 函数返回值 5. 函数四种类型 6. 全局变量 7. 局部变量 9.组包 10.解包
java private
虚函数
,java
虚函数
场景:java中的“
虚函数
”解决方法java中的“
虚函数
”本帖最后由 sunmoon631 于 2011-05-28 17:58:40 编辑java中是否有“
虚函数
”,
请教
高人讲解一下:我的理解是这样C++Java
虚函数
--------纯
虚函数
--------抽象方法...
C++
虚函数
表解析
C++中的
虚函数
的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有...关于
虚函数
的使用方法,我在这
C++
虚函数
的原理及实现
虚函数
是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行晚绑定,即通过指针(或引用)指向的类的类型信息来决定该函数是哪个类的。通常此类指针或引用都声明为基类的,它...
C++
虚函数
原理
虚函数
是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行晚绑定,即通过指针(或引用)指向的类的类型信息来决定该函数是哪个类的。通常此类指针或引用都声明为基类的,它...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章