gpt4 book ai didi

c++ - 我试图通过我的场景获得的面向对象的想法是什么?

转载 作者:太空狗 更新时间:2023-10-29 23:50:34 26 4
gpt4 key购买 nike

我有一个场景,我创建了一个类,将其命名为 myClass,我意识到我需要另一个类,将其命名为 myOtherClass,它将是在 myClass 内部使用,但不在其外部使用。我已经很多年没有上过计算机科学课了,所以我记不起我想要学习的术语。没有遗产在进行;只是 myClass 使用 myOtherClass,实际上构建了一个 myOtherClass 对象树,我想正确封装所有内容。

我需要遵循的概念是什么?它在 C++ 中的具体含义是什么?如果我需要尝试使这个问题更清楚,请告诉我。

最佳答案

它被称为嵌套类。

class myClass
{
class myOtherClass {...}; // myOtherClass is a nested class inside
// myClass.

myOtherClass a; // a is member variable of myClass.
// Its type is myOtherClass.
};

关于c++ - 我试图通过我的场景获得的面向对象的想法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29069491/

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