我不明白这部分:struct tm * timeinfo;这是什么意思?为什么那里会有一颗星星?谢谢!
int main ()
{
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf ( "The current date/time is: %s", asctime (timeinfo) );
return 0;
}发布于 2011-03-26 21:45:03
struct tm * timeinfo;它声明了一个struct tm*类型的变量timeinfo。这是C语法。
在C++中,您不需要编写struct关键字。仅仅是tm * timeinfo就足够了!
发布于 2011-03-26 21:44:31
如果你真的不知道指针是如何在C++中声明的,你需要做更多的阅读,而不是这里的答案。*声明pointer to。
发布于 2011-03-26 21:45:45
这是C/C++中的指针。指针是C语言的一个基本函数。
https://stackoverflow.com/questions/5442673
复制相似问题