C++ 语言中, 允许纯虚函数在定义它的类中包含其实现, 这为衍生类提供了备用或默认的行为. C++的虚基类的虚析构函数必须提供函数体定义，否则链接时（linking）在析构该抽象类的派生实例对象的语句处会报错。
C++.在C++语言中, 纯虚函数用一种特别的语法["=0"]定义（但 VS 也支持 abstract 关键字：virtual ReturnType Function()abstract;）, 见以下示例.class Abstract {public:纯虚函数