如何在C++中区分接口和抽象类?

6 浏览
0 Comments

如何在C++中区分接口和抽象类?

我正在尝试学习C++中接口和抽象类的区别。我已经从很多来源进行了研究。我可以明确地定义什么是接口和抽象类。但我只是知道定义上的区别。当我看例子代码时,我无法区分哪个是接口,哪个是抽象类。其他语言有关键词(接口和抽象),你可以看出哪个是接口或抽象类。但C++中没有这些关键词。

我了解抽象类。如果在类中添加一个纯虚函数,那个类将成为抽象类。但当我看接口的例子代码时,我看到的是与抽象类的定义相同的东西。当我看例子代码时,我如何区分哪个是接口,哪个是抽象类?我想看看你们的例子代码。谢谢。

0