私はメモリ管理についてほとんど心配していません.ネストされたクラスを持つことは悪いことですか.メインクラスのインスタンスが作成されると、より多くのメモリが必要になりますか?例:
ケース 1:
class A
{
class B
{
}
int main()
{
B b=new B();
}
}
A a=new A()
他のファイルには、クラス B の構造体と B のインスタンスも含まれます。
ケース 2:
class A
{
int main()
{
B b=new B();
}
}
class B
{
//something
}
この場合、他のファイルには A のインスタンスがあり、A には B のインスタンスがあります。
では、ケース 1はより多くのメモリを必要としますか、それとも私の考えが間違っていますか? 私が間違っている場合は、これがどのように機能するかを誰かに説明してください。