ctime time.h 区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ctime time.h 区别相关的知识,希望对你有一定的参考价值。

如果输入
#include<ctime>
using namespace std;
会报错std is not a namespace
改成 time.h就没问题
这两个文件有什么区别?

都是头文件。你写:
#include <iostream>
#include <ctime>
using namespace std;
就没问题了。

ctime 内容与编译器有关,VC++ 6.0 是:
#if _MSC_VER > 1000
#pragma once
#endif
#ifndef _CTIME_
#define _CTIME_
#ifdef _STD_USING
#undef _STD_USING
#include <time.h>
#define _STD_USING
#else
#include <time.h>
#endif /* _STD_USING */
#endif /* _CTIME_ */

-------------------------------
按一般推荐,写C++程序时 应当用 不 带 .h 的头文件。
参考技术A C++和C的区别

以上是关于ctime time.h 区别的主要内容,如果未能解决你的问题,请参考以下文章

asctime与ctime的区别

#include <ctime>在c 中是啥意思

time.h文件中包含的几个函数使用时须注意事项

在C语言中,“ctime”是啥意思?

Python ctypes time(0) 和 C time(0)

什么是 CTime(有没有)32 位模拟?