关于c ++:非虚函数声明以= 0结尾

Non-virtual function declaration ends with =0

1
string foo() const = 0;

这个函数声明究竟是什么意思?特别是,由于函数没有声明为虚函数,所以"=0"有什么好处?


= 0,这是语法功能是一个纯虚拟函数。只要我知道,所以需要声明的关键字进行虚拟。

阅读更多关于此在这里:什么是平均到设置为0的一个函数声明的平等?你如何赋值给一个整数的函数?

虚拟函数之间的差异A和A的纯虚拟函数