程序加载时是否有机制或技巧来运行函数?
我想要实现的目标......
void foo(void)
{
}
register_function(foo);
Run Code Online (Sandbox Code Playgroud)
但显然register_function不会运行.
所以C++中的一个技巧是使用初始化来运行函数
就像是
int throwaway = register_function(foo);
Run Code Online (Sandbox Code Playgroud)
但这在C中不起作用.所以我正在寻找一种方法来使用标准C(没有任何平台/编译器特定)