/** * @file interesting_facts1.cpp * @brief 纯虚函数使一个类变成抽象类 * @author 光城 * @version v1 * @date 2019-07-20 */ #include using namespace std; /** * @brief 抽象类至少包含一个纯虚函数 */ class Test { int x; public: virtual void show() = 0; int getX() { return x; } }; int main(void) { Test t; //error! 不能创建抽象类的对象 return 0; }