代码编译没有错误,但是 time
没有声明。
幸运的是,我将名称更改为mtime,错误已经消失。但错误的本质是什么?什么是时间
?
这个程序的输出是1
。我想知道文件 iostream
或某处是否有任何名为 time
的东西。
#include <iostream>
int main()
{
std::cout << time << std::endl;
return 0;
}
最佳答案
是一个time_t time(time_t*)
的地址充当您的<iostream>
实现包括 time.h
header 。地址will never be NULL并且可以隐式转换为 bool 值,因此是 1
的结果.您可能在 Linux 上使用 g++。
关于c++ - iostream 或 C++ 中的其他地方是否有称为时间的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46602726/