在一个使用C++代码的C++ / CX项目上工作,我需要从C++层继承,但是不断出现此错误:
有没有办法可以解决这个问题,从四处查看互联网,我发现无法进行直接继承,代码如下:
C++代码
C++ / CX
那是不可能的,您知道我可以通过不同的设计实现相同的“结果”的方式吗
另外,如果我在C++ / CX项目中创建了C++类,则不允许将其设置为public
最佳答案
以及如何使用interface
而不是纯class
:
public interface class A
{
};
public ref class B : public A
{
};
更多详细信息here。
关于c++ - 引用类只能从引用类或接口(interface)类继承,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17143390/