BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #48616同步于 2011/1/5
CPP机器人发帖

[合集] 如何在main执行前执行,如何实现的

shenlei
2011/1/5镜像同步0 回复
☆─────────────────────────────────────☆ xiaowei (风之子) 于 (Mon May 3 23:27:09 2010) 提到: 在笔试中碰到的一个题 rt ☆─────────────────────────────────────☆ jmpesp (^_^ ) 于 (Mon May 3 23:44:22 2010) 提到: 方法很多 可以在链接时指定入口 或者更简单点 就是用构造全局对象 则构造函数就在main函数之前执行 ☆─────────────────────────────────────☆ vist (penetrate) 于 (Tue May 4 08:59:21 2010) 提到: ........................ ☆─────────────────────────────────────☆ coolwc (小包) 于 (Tue May 4 10:50:37 2010) 提到: 【 在 xiaowei (风之子) 的大作中提到: 】 : 在笔试中碰到的一个题 : rt ☆─────────────────────────────────────☆ nickluchen (Octopus Z) 于 (Tue May 4 12:30:41 2010) 提到: 初始化工作都在main函数前执行的 像1楼所说的,修改链接时的入口地址应该也行。本身调用main的地方应该就是一个exit(main(argc, argv))等。 改加载器的源代码也行吧? ☆─────────────────────────────────────☆ gootyking (『热情一顶乐团』团长|回帖终结者A1) 于 (Tue May 4 14:01:37 2010) 提到: 恩全局对象~MFC那样吧 【 在 jmpesp (^_^ ) 的大作中提到: 】 : 方法很多 : 可以在链接时指定入口 : 或者更简单点 就是用构造全局对象 则构造函数就在main函数之前执行 : ................... ☆─────────────────────────────────────☆ Dark (The Star of Darkness) 于 (Tue May 4 15:35:09 2010) 提到: 自定义一个类,然后用该类声明一个全局变量。 在该类的构造函数里,做你想做的事情。。 ☆─────────────────────────────────────☆ nickluchen (Octopus Z) 于 (Tue May 4 17:31:23 2010) 提到: 对于C程序,只能从连接器这里下手了 有些连接器会给出选项 可以设置入口函数 【 在 Dark 的大作中提到: 】 : 自定义一个类,然后用该类声明一个全局变量。 : 在该类的构造函数里,做你想做的事情。。 : -- : ................... ☆─────────────────────────────────────☆ jokerlee (Jackal The Dire) 于 (Tue May 4 18:23:23 2010) 提到: gcc的话可以在__gmon_start__()函数里加东西 ☆─────────────────────────────────────☆ wangzb (校园古惑仔) 于 (Tue May 4 19:00:17 2010) 提到: 全局对象,全局结构体变量,构造函数里做手脚。 对于一般全局变量也可以: int fun() { //添加你的代码; return 0; } //全局变量 int g = fun(); 【 在 xiaowei 的大作中提到: 】 : 在笔试中碰到的一个题 : rt
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。