2010-06-10 59 views
0

给定主函数的代码大小(以字节形式作为参数传递给函数),获取主代码的基地址并检索第一个char *的最佳方法是什么?在argv数组中?遍历堆栈和检索主参数

回答

3

有没有便携的方式来完成这一点。它完全取决于您使用的平台和使用的调用约定。

也就是说,main()中代码的大小通常不应该对堆栈的布局产生任何影响,因为代码不在堆栈中。

main()调用函数获得argv的最佳方法是让该函数将const char**作为参数并将其传入argv