int* x = nullptr;
class_example* obj = nullptr;
Run Code Online (Sandbox Code Playgroud)
我明白 nullprt 是什么,但是这些变量 x 和 obj 在哪里?
堆?还是堆栈?
指针只是普通变量,它们的值恰好是其他对象的地址(这些地址可能在堆上)。
所以在这个片段中:
int main()
{
int* x = nullptr;
class_example* obj = nullptr;
}
Run Code Online (Sandbox Code Playgroud)
就像普通的局部变量一样,这些指针将位于堆栈中。
| 归档时间: |
|
| 查看次数: |
62 次 |
| 最近记录: |