gpt4 book ai didi

c++ - ref 类只能继承自 ref 类或接口(interface)类

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:03:26 34 4
gpt4 key购买 nike

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

a ref class can only inherit from a ref class or interface class

有没有什么办法可以绕过它,我在网上看了看,发现直接继承是不行的,代码是这样的:

C++代码

Class A

C++/客户体验

public ref Class B : public A

那是不可能的,你知道我可以通过不同的设计实现相同“结果”的方法吗

此外,如果我在 C++/CX 项目中创建 C++ 类,则不允许将其设置为公共(public)

最佳答案

使用 interface 而不是纯 class 怎么样:

public interface class A
{
};

public ref class B : public A
{
};

更多详情 here .

关于c++ - ref 类只能继承自 ref 类或接口(interface)类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17143390/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com