计算程序运行时间
又来水了
- 手动计算
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!