热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_40986490
白速龙王的回眸
5 年前
trueweixin_40986490

大数组一定要开全局,而不是写在main函数里面,否则容易发生段错误(因为大数组在main函数里面的话是存储在栈里,而栈空间是在进程创建时初始化的,有固定的大小,一般为几十KB,所以太大的数组会耗光栈空间。而全局变量占用的堆空间,堆空间中的内存是按需分配,自由增长的,可以非常大,比如32位的系统中可以大到4GB。将大数组放在全局变量中能避免栈溢出~)——摘自柳神

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
SwiftUI 代码库之 24 基于ObservableObject构建网络请求组件URLSession https://www.openswiftui.com/?p=826
立即登录