gpt4 book ai didi

c++ - 接口(interface)集合相互依赖

转载 作者:太空宇宙 更新时间:2023-11-04 13:50:57 24 4
gpt4 key购买 nike

让我有两个接口(interface):

class foo{
public:
virtual void fooo(bar * b)=0;
}

class bar{
public:
virtual void barr(foo * f)=0;
}

但是这段代码格式不正确。如何正确编写此接口(interface)?

最佳答案

How can I write this interfaces correctly?

您始终可以转发声明类,并在看到转发声明的代码中使用指针或引用。
一旦任何代码需要引用类成员,就必须看到完整的类声明。

class bar; // << Note the forward declaration
class foo{
public:
virtual void fooo(bar * b)=0;
}

class bar{
public:
virtual void barr(foo * f)=0;
}

关于c++ - 接口(interface)集合相互依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23442038/

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