time.cpp

来自「Full support for extended regular expres」· C++ 代码 · 共 32 行

CPP
32
字号

#include "time.h"

#if defined(__WIN32__) || defined(__MSDOS__)
	#define USE_STRUCT_TIME
	#include <dos.h>
#else
	#define USE_GETTIMEOFDAY
	#include <sys/time.h>
#endif

#define DEBUG

double TimeKeeper::get_time()
{
#if defined(USE_STRUCT_TIME)
	struct time t;
	gettime(&t);
	return t.ti_hour*3600.0 + t.ti_min*60.0 + t.ti_sec + t.ti_hund*0.01;
#else
	struct timeval tv;
	struct timezone tz;
	gettimeofday(&tv, &tz);
	return tv.tv_sec + tv.tv_usec*1e-6;
#endif
}

TimeKeeper::~TimeKeeper()
{
//	std::cout << "~TimeKeeper(" << s << "): elapsed time " << get_relative_time() << " seconds.\n";
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?