[c++]代码库
/*
**clock.h
**用于代码计时的头文件
**
**clock_begin : 开始计时.
**clock_end : 返回从clock_begin开始到此处所用时间并输出.
**clock_num : 返回从clock_begin开始到此处所用时间但不输出.
**Powered by Viclis
*/
#include <iostream>
#include <ctime>
using namespace std;
#define clock_begin myclock();
#define clock_end myclock(true);
#define clock_num myclock(false)
int myclock(bool output=false)
{
static int a,b;
static bool k;
if(k)
{
b=clock();
if(output) printf("This program used %d ms in total.\n",b-a);
return b-a;
}
else
{
a=clock();
k=true;
return -1;
}
}
[代码运行效果截图]
初级程序员
by: 云代码会员 发表于:2016-09-23 19:39:27 顶(0) | 踩(0) 回复
坑死我啦!!!
回复评论