我想将 tm 结构用作类中的静态变量。花了一整天的时间阅读和尝试,但它仍然无法正常工作:(如果有人能指出我做错了什么,将不胜感激
在我的课堂上,在 Public 下,我已将其声明为:
static struct tm *dataTime;
在 main.cpp 中,我尝试使用系统时间来定义和初始化它,以便临时测试出来(实际时间在运行时输入)
time_t rawTime;
time ( &rawTime );
tm Indice::dataTime = localtime(&rawTime);
但似乎我不能使用 time() 外部函数。
main.cpp:28: 错误: '(' 标记之前的预期构造函数、析构函数或类型转换
如何在类的静态 tm 中初始化值?