相关疑难解决方法(0)

你能在c初始化时运行一个函数吗?

程序加载时是否有机制或技巧来运行函数?

我想要实现的目标......

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(没有任何平台/编译器特定)

c portability initialization

6
推荐指数
1
解决办法
3391
查看次数

标签 统计

c ×1

initialization ×1

portability ×1