社区
C++ 语言
帖子详情
纯虚函数 虚函数
c*s*d*n
2009-12-14 06:41:27
class B : public A{ private :virtual A::void f()=0; };
class A{private: virtual A::void f();}
...全文
120
7
打赏
收藏
纯虚函数 虚函数
class B : public A{ private :virtual A::void f()=0; }; class A{private: virtual A::void f();}
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
na2650945
2009-12-14
打赏
举报
回复
[Quote=引用 6 楼 dutysmart 的回复:]
class A {private: virtual void void f()=0;};
class B : public A{ private :virtual void f(); };
这样写可以吗?
[/Quote]
可以。
可以再次生命虚函数是虚的。
c*s*d*n
2009-12-14
打赏
举报
回复
class A {private: virtual void void f()=0;};
class B : public A{ private :virtual void f(); };
这样写可以吗?
c*s*d*n
2009-12-14
打赏
举报
回复
class B : public A{ private :virtual void f()=0; };
class A {private: virtual void void f();};
这样写可以吗?
likee003
2009-12-14
打赏
举报
回复
1、按时结贴是个好习惯。
2、 虚函数
1, 虚函数是非静态的、非内联的成员函数,而不能是友元函数,但虚函数可以在另一个类中被声明为友元函数。
2, 虚函数声明只能出现在类定义的函数原型声明中,而不能在成员函数的函数体实现的时候声明。
3, 一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性。
4, 若类中一个成员函数被说明为虚函数,则该成员函数在派生类中可能有不同的实现。当使用该成员函数操作指针或引用所标识的对象时 ,对该成员函数调用可采用动态联编。
5, 定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类。在执行过程中,该函数可以不断改变它所指向的对象,调用不同 版本的成员函数,而且这些动作都是在运行时动态实现的。虚函数充分体现了面向对象程序设计的动态多态性。纯虚函数 版本的成员函数,而且这些动作都是在运行时动态实现的。虚函数充分体现了面向对象程序设计的动态多态性。
纯虚函数
1, 当在基类中不能为虚函数给出一个有意义的实现时,可以将其声明为纯虚函数,其实现留待派生类完成。
2, 纯虚函数的作用是为派生类提供一个一致的接口。
3, 纯虚函数不能实化化,但可以声明指针。
qq29992579
2009-12-14
打赏
举报
回复
就写2行代码 怎么不问点什么啊
机智的呆呆
2009-12-14
打赏
举报
回复
buptzwp
2009-12-14
打赏
举报
回复
?什么意思?
A::需要吗?
C++
纯
虚函数
虚函数
的区别
从对C++一无所知开始学习,越发发现C++的复杂与灵活,C++的精髓,多态,继承,封装,在...本文主要记录个人对
纯
虚函数
和
虚函数
的理解。
虚函数
的定义形式:virtual {method body}
纯
虚函数
的定义形式:virtual { }...
虚函数
和
纯
虚函数
在 C++ 中,
虚函数
(Virtual Function)和
纯
虚函数
(Pure Virtual Function)是面向对象编程中的重要概念,用于实现多态性和抽象类。- 包含
纯
虚函数
的类称为抽象类(Abstract Class),不能被实例化,只能作为基类来...
c++中的
虚函数
纯
虚函数
虚基类
一、前言 原文转载自 ...二、
虚函数
纯
虚函数
虚基类三者区别 1.
虚函数
是用于多态中virtual修饰父类函数,确保父类指针调用子类对象时,运行子类函数的。 2.
纯
虚函数
是用来定义接口的,也就是基类...
[C++]
纯
虚函数
与
虚函数
虚函数
的概念,
虚函数
的特点,
虚函数
的语法,
虚函数
的使用场景,
纯
虚函数
的概念,
纯
虚函数
的特点,
纯
虚函数
的语法,
纯
虚函数
的使用场景,override关键字,
虚函数
和
纯
虚函数
的区别,
纯
虚函数
的子类实现
c++
纯
虚函数
与
虚函数
定义一个函数为
虚函数
,不代表函数为不被实现的函数。 定义他为
虚函数
是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为
纯
虚函数
,才代表函数没有被实现。 定义
纯
虚函数
是为了实现一个接口,起到一个...
C++ 语言
65,209
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章