/
githubmirror
/
CPlusPlusThings
Обзор
Документация
Войти
/
githubmirror
/
CPlusPlusThings
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
english/basic_content/abstract/interesting_facts3.cpp
28 строк
573 B
xliu79
english
19 июл 2020, 05:38
19 июл 2020, 05:38
2bdeea8
Код
Авторство
О чём код?
/** * @file interesting_facts3.cpp * @brief 如果我们不在派生类中覆盖纯虚函数,那么派生类也会变成抽象类。 * @author 光城 * @version v1 * @date 2019-07-20 */ #include<iostream> using namespace std; class Base { int x; public: virtual void show() = 0; int getX() { return x; } }; class Derived: public Base { public: // void show() { } }; int main(void) { Derived d; //error! 派生类没有实现纯虚函数,那么派生类也会变为抽象类,不能创建抽象类的对象 return 0; }