我有静态变量,它在main之前初始化。 此静态变量基于argv和argc初始化。
然而,在静态变量实例化之后启动主函数,因此argv和argc尚不可用。
我该怎么做?我怎么知道为了初始化静态变量有什么标志值?
答案 0 :(得分:0)
[...]before argv parameter is processed by main
This static variable is initialized based on argv and argc.
嗯......问题出在哪里?只需在实际处理数据之前对其进行初始化。
static int Count = 0;
int main(int argv, char **args)
{
Count = argv; //Init
//Process
}