可能是重复问题:
为什么纯虚函数被初始化为0?
大家好。
首先,我知道在C++中声明纯虚方法的方式如下:
virtual void myMethod() = 0;
昨晚我失眠了,脑子里开始想这个 "= 0" 部分是否有语义意义,或者它只是为了能够声明纯虚方法。
这种结构还有其他用途吗?
(不要告诉我 int v = 0; 也算 :P)
可能是重复问题:
为什么纯虚函数被初始化为0?
大家好。
首先,我知道在C++中声明纯虚方法的方式如下:
virtual void myMethod() = 0;
昨晚我失眠了,脑子里开始想这个 "= 0" 部分是否有语义意义,或者它只是为了能够声明纯虚方法。
这种结构还有其他用途吗?
(不要告诉我 int v = 0; 也算 :P)