我不太关心内存管理,嵌套类是否不好,为主类创建实例时是否需要更多内存,例如:
情况1:
class A
{
class B
{
}
int main()
{
B b=new B();
}
}
A a=new A()
在其他文件中,还将包含 B 类结构和 B 的实例
案例二:
class A
{
int main()
{
B b=new B();
}
}
class B
{
//something
}
在这种情况下,在其他文件中会有 A 的实例,在 A 中会有 B 的实例
那么,案例 1需要更多的记忆还是我的想法是错误的?如果我错了,请任何人解释我这是如何工作的。