gpt4 book ai didi

c++ - 在类定义中使用自定义结构

转载 作者:行者123 更新时间:2023-11-30 02:02:21 25 4
gpt4 key购买 nike

这是一个相对简单的问题,但具体细节让我感到困惑。

我有一个基本结构如下:

struct player {
string name;
int rating;
};

和一个将使用此结构的“团队”类。考虑到这一点,“玩家”结构的正确位置是在团队的公共(public)/私有(private)字段中还是在单独的文件中?另外,为了创建它的实例,我需要做些什么不同的事情吗?谢谢。

最佳答案

你必须问自己一个问题。 struct player 是否没有意义,除非与类 team 一起使用?如果是这样,它可能应该在 team 中定义;否则,应独立定义。

也就是说:如果有人可以想像地想要使用一个没有直接从team中获取的player对象,你应该制作player 一个独立的结构。由于我们不知道您的程序背后的一般结构或想法,因此我们无法直接给您答复。

关于c++ - 在类定义中使用自定义结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13284421/

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