gpt4 book ai didi

c++ - 如何创建函数来操作具有 protected 或私有(private)属性的对象内部的对象?

转载 作者:行者123 更新时间:2023-11-28 04:17:50 24 4
gpt4 key购买 nike

<分区>

我正在尝试学习类/继承(一般),所以我正在尝试制作一款游戏作为学期期末项目。

假设我有一个 SOLDIER 类,它有一个 INVENTORY 类的对象,还有一个 POTION 类的对象(大小和数量).

如果我想创建一个函数 use_potion(),我该怎么做?我可以将所有内容公开以制作类似“soldier1.addlife(soldier1->inventory1->potion1->size)”的内容,但这看起来是一种糟糕的做法。我如何使用私有(private)/ protected 属性来实现它?

*药水只是我需要用相同结构制作的功能之一 - object->object->object->something - 所以我真的需要一些帮助和例子来了解如何制作它们。

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