请问如何测试一个函数最大使用堆栈的情况 这个函数中可能会嵌套的调用别的函数急谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调试时让函数使用你自己的new/malloc函数,在这些函数里再调用系统的相应函数,同时加入你的统计代码,即每new/malloc一次就将申请的内存数加在一个全局变量中,在函数测试完后显示该数值就是你需要的值。 假设你的最外层函数叫level1(){ int test; 其他局部变量; ... printf("addr in outer layer = %x", (unsigned int )&test; ... level2();}level2(){ ... level3(); ...}...最内层函数level_n(){ 其他局部变量; int test; ... printf("addr in inner layer = %x", (unsigned int)&test; ...}用addr in inner layer - addr in outer layer 应该可得初略堆栈大小 禁止用户拖动窗体(情况有点复杂内详) 从数据库表导出到EXCEL中,怎样使在EXCEL中格式化显示呢? 请问怎样用Windows API 编写具有可视化窗口的服务器/客户机程序 工作者线程和用户界界面线程的问题 关于osk的问题 在MDI中如何给CXXXView的子窗口加上横滚动条和竖滚动条 谈谈VC入门技巧(答者都有分) 使用正则表达式 匹配字符串 vc6里怎样从一个空project白手起家啊,帮忙看一下吧? ————大虾请指路:非计算机专业的可以做VC程序员么---------- ATL COM的问题,具有挑战性 调查深圳/广州IT界的薪水
level1()
{
int test;
其他局部变量;
...
printf("addr in outer layer = %x", (unsigned int )&test;
...
level2();}
level2()
{
...
level3();
...
}...最内层函数
level_n()
{
其他局部变量;
int test;
...
printf("addr in inner layer = %x", (unsigned int)&test;
...
}用addr in inner layer - addr in outer layer 应该可得初略堆
栈大小