计算程序运行时间
又来水了
- 手动计算
namespace Time
{
clock_t start, finish; //
double totaltime; //
inline void Start()
{
start = clock(); //
}
inline void Finish()
{
finish = clock(); //
totaltime = (double)(finish - start); //
cout << "\n此程序的运行时间为" << totaltime << "ms" << endl; //
}
}
- 自动计算 可添加在头文件里
先说一下 ++ 的头文件路径
一般下载路径都是 C:\Program Files (x86)
,先找到 Dev-Cpp
文件,如图所示
只要确定下载地址,接下来直接打开就行了,我的 地址是 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include
打开是这样子的(我的是 版本,其他版本应该也差不多)
namespace Time
{
clock_t start, finish; //
double totaltime; //
inline void Start()
{
start = clock(); //
}
inline void Finish()
{
finish = clock(); //
totaltime = (double)(finish - start); //
std::cout << "\n此程序的运行时间为" << totaltime << "ms" << std::endl; //
}
}
int main_before()
{
Time::Start();
return 0;
}
void main_after()
{
Time::Finish();
}
int doExit(void (*func)(void))
{
return atexit(func);
}
int nBefore = main_before();
int nAfter = doExit(main_after);
本文来自博客园,作者:蒟蒻orz,转载请注明原文链接:https://www.cnblogs.com/orzz/p/18122181