/
githubmirror
/
CPlusPlusThings
Обзор
Документация
Войти
/
githubmirror
/
CPlusPlusThings
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
basic_content/abstract/interesting_facts3.cpp
28 строк
568 B
zhangxing
support bazel complie this project and format code.
30 мар 2024, 17:00
30 мар 2024, 17:00
3c8a3f2
Код
Авторство
О чём код?
/** * @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; }