我是 C++ 的新手,我用 Java 编写了一年代码。 C++ 中接口(interface)和抽象类的等价物只是抽象类。在进行工厂设计时,这应该是一个障碍吗?很多时候我想省略对继承类的方法的定义,并且我想强制执行。
最佳答案
如果你这样定义,你可以得到你想要的:
class A {
public:
virtual void pure_virtual(int param1) = 0;
virtual ~A() { };
};
编辑:感谢 Nikolai 和 Mike!
关于java - C++ 抽象类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8347624/