gpt4 book ai didi

c++ - Visual C++ 运行时是否具有与 Objective C 运行时加载方法等效的方法?

转载 作者:行者123 更新时间:2023-11-28 03:54:40 24 4
gpt4 key购买 nike

http://gcc.gnu.org/onlinedocs/gcc-2.95.3/objc-features_1.html#SEC2

GNU Objective-C 运行时提供了一种方法,允许您在程序执行进入主函数之前执行代码。通过特殊的类方法 +load,代码在每个类和每个类别的基础上执行。

最佳答案

是的。通读http://www.codeguru.com/cpp/misc/misc/threadsprocesses/article.php/c6945但这是它的基本要点:

typedef int cb(void);

#pragma data_seg(".CRT$XIU")
static cb *autostart[] = { PreMain1, PreMain2 };
// Define PreMain1 and PreMain2 somewhere. They will be called before main().

#pragma data_seg()

这显然是不可移植的。

关于c++ - Visual C++ 运行时是否具有与 Objective C 运行时加载方法等效的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4115459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com