斗破C++目录:
斗破C++编程入门系列之前言(斗之气三段)
斗破C++编程入门系列之二:Qt的使用介绍(斗之气三段)
斗破C++编程入门系列之三:数据结构(斗之气三段)
斗破C++编程入门系列之四:运算符和表达式(斗之气五段)
斗破C++编程入门系列之五:算法的基本控制结构之选择结构(斗之气八段)
斗破C++编程入门系列之六:算法的基本控制结构之循环结构(斗之气八段)
斗破C++编程入门系列之七:自定义数据类型(斗之气八段)
斗破C++编程入门系列之八:函数的定义与调用(斗之气八段)
斗破C++编程入门系列之九:函数重载与模板函数(斗之气九段)
斗破C++编程入门系列之十:类与对象:类的声明、成员的访问控制和对象(二星斗者)
斗破C++编程入门系列之十一:类与对象:构造函数和析构函数(四星斗者)
斗破C++编程入门系列之十二:类与对象:类的组合(五星斗者)
斗破C++编程入门系列之十三:类与对象:类模板(六星斗者)
斗破C++编程入门系列之十四:C++程序设计必知:作用域和可见性(六星斗者)
斗破C++编程入门系列之十五:C++程序设计必知:变量生存期(六星斗者)
斗破C++编程入门系列之十六:C++程序设计必知:类的静态成员(九星斗者)彩蛋)
斗破C++编程入门系列之十七:C++程序设计必知:友元(九星斗者)彩蛋)
斗破C++编程入门系列之十八:C++程序设计必知:常引用、常对象(九星斗者)彩蛋)
斗破C++编程入门系列之十九:C++程序设计必知:多文件结构和编译预处理命令(九星斗者)
斗破C++编程入门系列之二十:数组、指针和字符串:数组的声明和使用(一星斗师)
斗破C++编程入门系列之二十一:数组、指针和字符串:数组的存储与初始化、对象数组、数组作为函数参数(一星斗师)
斗破C++编程入门系列之二十二:数组、指针和字符串:指针变量的声明、地址相关运算–“*”和“&”(一星斗师)
斗破C++编程入门系列之二十三:数组、指针和字符串:指针的赋值和指针运算(一星斗师)
斗破C++编程入门系列之二十四:数组、指针和字符串:指向数组元素的指针和指针数组(一星斗师)
斗破C++编程入门系列之二十五:数组、指针和字符串:指针用作函数参数、指针型函数和函数指针(一星斗师)
斗破C++编程入门系列之二十六:数组、指针和字符串:动态内存分配和释放(一星斗师)
斗破C++编程入门系列之二十七:数组、指针和字符串:string类(一星斗师)
斗破C++编程入门系列之二十八:继承与派生:概念介绍与派生类的声明(一星斗师)
斗破C++编程入门系列之二十九:继承与派生:派生类从基类继承的过程(一星斗师)
斗破C++编程入门系列之三十:继承与派生:派生类对基类成员的访问控制之公有继承(一星斗师)
斗破C++编程入门系列之三十一:继承与派生:派生类对基类成员的访问控制之保护继承与私有继承(一星斗师)
斗破C++编程入门系列之三十二:继承与派生:派生类的构造函数(一星斗师)
斗破C++编程入门系列之三十三:继承与派生:派生类的析构函数(一星斗师)
斗破C++编程入门系列之三十四:继承与派生:作用域分辨符(四星斗师)
斗破C++编程入门系列之三十五:继承与派生:虚基类及其派生类的构造函数(四星斗师)
斗破C++编程入门系列之三十六:继承与派生:赋值兼容规则(四星斗师)
斗破C++编程入门系列之三十七:多态性:运算符重载的概念和规则(四星斗师)
斗破C++编程入门系列之三十八:多态性:虚函数(四星斗师)
斗破C++编程入门系列之三十九:多态性:纯虚函数和抽象类(四星斗师)
鸡啄米C++
记住首页不迷路:
http://www.jizhuomi.com/software/129.html
斗破观看顺序:
https://v.haohuitao.cc/yhplay/336-1-2.html
第一季☞第二季前2集☞特别篇1☞第二季3~12集☞特别篇2沙之澜歌☞第三季☞第四季☞三年之约☞缘起☞年番
斗气大陆等级:
斗气有十一个阶别,斗之气,斗者,斗师,大斗师,斗灵,斗王,斗皇,斗宗,斗尊,斗圣,斗帝。
斗气大陆上很久没有出现过斗帝了。
一、萧炎苏醒
为了阻止变异的墨承,萧炎借助了药老的力量,创造出佛怒火莲将其彻底击溃,但耗尽灵魂力量的药老,却为了保护萧炎而陷入沉睡,深受重伤在生死边缘挣扎的萧炎能够醒来,又能否如约踏上云岚宗?履行与纳兰嫣然的三年之约。
萧炎因为失去了药老,而愧疚不已,在心境中,一只魔鬼幻化成药老的模样,让萧炎再次尝到因为自己失去了老师的悲痛。在一阵惊恐之中,萧炎苏醒了过来。本来心灰意冷的萧炎,听到海老说可以在加玛帝国的米特尔拍卖场买到恢复灵魂力量的药材,萧炎便再次振作起来。
为了能够尽快恢复斗气,萧炎冒险尝试吞噬地火莲子,却不巧将多余的力量传入给七彩吞天蟒,而七彩吞天蟒在吞噬了多余的力量后,却幻化出了美杜莎女王的人身。命运就这样将二人深深的捆绑在一起,未来能否顺意,故事还在继续。
二、C++:多态性:纯虚函数和抽象类(四星斗师)
父类的虚函数不实现则被定义为纯虚函数,而父类本身也被称为抽象类。
子类继承了父类后,需要实现父类的虚函数。否则也不能进行初始化对象。
而定义纯虚函数的方式也很简单,就是使用 “= 0”;我们来看代码:
#ifndef CREATURE_H
#define CREATURE_H
#include <QDebug>
class Creature
{
public:
Creature(QString place);
public:
virtual void grow_up() = 0;
// {
// qDebug() << "creature grow up";
// }
public:
QString born_place;
};
#endif // CREATURE_H
所有继承Creature的类都需要实现grow_up函数,否则则不可实例化出对象。
我们测试发现,当Queen注释掉了grow_up函数,编译器给出了警告不能实例化抽象类,因为Queen继承了Creature,但是没有实现虚函数,所以Queen仍然是一个抽象类。
抽象类作为接口,只能定义指针(或引用)。好了大家可以试试。
三:英语
先看几个单词:
- 纯虚函数 pure virtual function
- 抽象类 abstract class
再来看几个句子:
- Fate (命运)deeply(深深地) bound(绑定) the two of them(两人) together(在一起).
- 命运将二人深深的捆绑在一起
together 这里是副词,意思是“在一起”。