Mic*_*adu 8 c++ stack visual-studio-2010 visual-c++
我用Visual Studio 2010
与Code Analysis
激活.在我的代码中,有一行在函数中分配一些内存:
TCHAR someString[40000];
Run Code Online (Sandbox Code Playgroud)
代码分析会抛出一条警告消息:
警告C6262:函数使用'40000'字节的堆栈:超出/分析:stacksize'16384'.考虑将一些数据移动到堆中
我想知道是否应该严肃对待警告.如果我在堆栈上分配一些内存> 16384,我是否必须面对一些真正的麻烦?或者它只是一个一般的警告信息,它提醒我,我必须照顾我的堆栈大小?据我所知,默认堆栈大小为1MB(如果您使用Visual Studio).
归档时间: |
|
查看次数: |
4540 次 |
最近记录: |