我有一个关于纯虚函数的问题。我不清楚它是如何工作的,以及我们何时需要使用纯虚函数。这是我不明白的例子:
file.h
class A
{
public :
A();
~A();
virtual void func1(void) = 0;
virtual UINT32 func2(void) = 0;
UINT32 initialize(void) = 0;
}
file.cpp
UINT32 A:initialize (void)
{
func1();
func2();
return (result);
}
谁能详细解释这个例子实际上做了什么以及结果是什么?我非常感谢您的帮助和知识。非常感谢你。