打电话前的主要功能 [英] Call a function before main
本文介绍了打电话前的主要功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可能重复:结果
主要是()真正开始C ++程序的?
有可能程序启动前打电话给我的功能?我怎样才能做到在 C ++
或 C
?
Is possible to call my function before program's startup? How can i do this work in C++
or C
?
推荐答案
您可以有一个全局变量或静态
类成员。
You can have a global variable or a static
class member.
1)静态
类成员
1) static
class member
//BeforeMain.h
class BeforeMain
{
static bool foo;
};
//BeforeMain.cpp
#include "BeforeMain.h"
bool BeforeMain::foo = foo();
2)的全局变量
bool b = foo();
int main()
{
}
请注意此链接 - 镜为http:// WWW。 parashift.com/c++-faq-lite/ctors.html#faq-10.14 /的提出替代 - 张贴伦丁
Note this link - Mirror of http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.14 / proposed alternative - posted by Lundin.
这篇关于打电话前的主要功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文