0
给定主函数的代码大小(以字节形式作为参数传递给函数),获取主代码的基地址并检索第一个char *的最佳方法是什么?在argv数组中?遍历堆栈和检索主参数
给定主函数的代码大小(以字节形式作为参数传递给函数),获取主代码的基地址并检索第一个char *的最佳方法是什么?在argv数组中?遍历堆栈和检索主参数
有没有便携的方式来完成这一点。它完全取决于您使用的平台和使用的调用约定。
也就是说,main()
中代码的大小通常不应该对堆栈的布局产生任何影响,因为代码不在堆栈中。
从main()
调用函数获得argv
的最佳方法是让该函数将const char**
作为参数并将其传入argv
。