我正在尝试在堆栈上创建一个固定大小的字符数组(确实需要分配堆栈)。我遇到的问题是我无法让堆栈为数组分配超过 8 个字节:
#include <iostream>
using namespace std;
int main(){
char* str = new char[50];
cout << sizeof(str) << endl;
return 0;
}
印刷
8
如何在堆栈上分配一个固定大小的数组(在本例中为 50 个字节。但它可以是任意数字)?