gpt4 book ai didi

java - OOP 和堆/栈

转载 作者:太空宇宙 更新时间:2023-11-04 16:18:45 28 4
gpt4 key购买 nike

我有一个看起来像这样的类

class A
{
int b;

void B()
{
int c;
}
}


int main()
{
A asdf;

A fdsa = new A();
}

A 类的 asdf 和 fdsa 实例有什么区别?在这两种情况下,哪个进入堆栈,哪个进入堆?

A 类中的 b 变量是一个全局变量,无论类是如何声明的,都应该在堆中获得一个空间,对吗?

函数 B 的拷贝是否也分配给堆并从那里执行?

最佳答案

asdf 进入堆栈,而 fdsa 进入堆。

关于java - OOP 和堆/栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19603927/

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