【发布时间】:2012-12-01 21:48:46
【问题描述】:
对于下面的代码,我想知道堆栈中是否只创建了一个数组,或者是否还有一个在静态中创建的数组。我只是对从字符串创建数组感到困惑。
char str[] = "White";
我假设这会在堆栈中创建一个名为 str 的指针,该指针指向静态内存中具有以下内容的数组"White\0"。这是一个正确的假设吗?
【问题讨论】:
-
该代码是在函数内部还是外部?
标签: c++ memory-management static stack