正在加载图片...
171纯虚函数 1、纯虚函数是一个在基类中说明的虚函数,它在该基类中没有 定义具体的操作内容,要求各派生类根据实际需要定义自己 的版本。 2、纯虚函数的声明格式为: virtual函数类型函数名(参数表)=0; 注意: (1)、声明为纯虚函数之后,基类中就不再给出函数的实现部 分。 (2)、纯虚函数的函数体由派生类给出。 (3)、在C++中,还有一种情况是空的虚函数,空的虚函数是 指函数体为空的虚函数,请注意它和纯虚函数的区别。纯虚 函数根本就没有函数体,而空的虚函数的函数体为空(如: {}),前者所在的类是抽象类,不能直接进行实例化(不能 定义对象),而后者所在的类是可以实例化的。17.1 纯虚函数 1、纯虚函数是一个在基类中说明的虚函数,它在该基类中没有 定义具体的操作内容,要求各派生类根据实际需要定义自己 的版本。 2、纯虚函数的声明格式为: virtual 函数类型 函数名(参数表)=0; 注意: (1)、声明为纯虚函数之后,基类中就不再给出函数的实现部 分。 (2)、纯虚函数的函数体由派生类给出。 (3)、在C++中,还有一种情况是空的虚函数,空的虚函数是 指函数体为空的虚函数,请注意它和纯虚函数的区别。纯虚 函数根本就没有函数体,而空的虚函数的函数体为空(如: { }),前者所在的类是抽象类,不能直接进行实例化(不能 定义对象),而后者所在的类是可以实例化的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有