在定义结构体数组时我遇到堆栈溢出的问题,是设置了多个结构体数组那个数组中括号里面的数字都是50,直到设置了大概7,8个这样的结构体数组就不能正常运行程序了。
求求各位大佬帮忙解释一下
这数字应该设置多少值匼适怎么知道最大值是多少
栈内存很小如果你申请的对象很占内存,那麼就new吧
本版专家分:53191
如果是局部变量数组那么是在栈上申请的,栈上的空间是很少的如果需要申请那么多,建议改成全局变量或在堆上申请你需要的空间堆上申请和释放的接口函数:malloc/free
不同操作系统不一样,一般超过1M的内存建议动态申请