gpt4 book ai didi

c++ - 转发声明问题

转载 作者:搜寻专家 更新时间:2023-10-31 01:21:21 24 4
gpt4 key购买 nike

这是我的问题。

我想在 1 个 h 文件中实现 2 个类

我们称它们为 Foo 类和 Bar 类。我的问题是 Bar 具有返回值为 Foo 的函数,而 Foo 具有返回值为 Bar 的函数。

因此,我该如何正确地转发声明这些,以便它们可以相互配合。

谢谢

最佳答案

class Foo;

class Bar{
public:
Foo * getMyFoo();
private:
Foo * mMyFoo;
};

class Foo{
public:
void setMyBar(Bar *);
private:
Bar * mTheBar;
};

关于c++ - 转发声明问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876117/

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