2

在 C++/CX 项目上工作,它使用了我需要从 C++ 层继承的 C++ 代码,但不断收到此错误:

ref 类只能从 ref 类或接口类继承

有没有办法可以绕过它,通过浏览互联网我发现不可能直接继承,代码是这样的:

C++ 代码

A级

C++/CX

公共参考 B 类:公共 A

那是不可能的,你知道我可以通过不同的设计达到相同的“结果”吗?

另外,如果我在 C++/CX 项目中创建一个 C++ 类,则不允许将其设置为公共

4

1 回答 1

-1

以及使用什么来interface代替 pure class

public interface class A
{
};

public ref class B : public A
{
};

更多细节在这里

于 2017-09-01T10:38:45.407 回答