gpt4 book ai didi

c++ - 这些nullptr位于哪里?

转载 作者:行者123 更新时间:2023-12-01 15:12:51 25 4
gpt4 key购买 nike

int* x = nullptr;
class_example* obj = nullptr;

我了解nullprt是什么,但是这些变量x和obj位于何处?

堆?还是堆叠?

最佳答案

指针只是普通变量,碰巧具有作为其他对象地址的值(这些地址可能在堆上)。

因此,在此代码段中:

int main() 
{
int* x = nullptr;
class_example* obj = nullptr;
}

就像常规的局部变量一样,这些指针将位于堆栈上。

关于c++ - 这些nullptr位于哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62293194/

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