(一)使用clock()函数测试程序运行时间
捕捉从程序开始运行到clock() 被调用时所耗费的时间。时间单位是clock tick,即“时钟打点”。
常数CLK_TCK:机器时钟每秒所走的时钟打点数。不同机器不一样。
包含头文件:
include <time.h>
#include <stdio.h>
#include <time.h>
clock_t start, stop;// clock_t 是clock()函数返回的变量类型
double duration;//记录函数运行时间,单位是秒
int main()
{
/*不在测试范围内的准备工作写在函数之前 */
start = clock();//开始计时
MyFunction();//被测函数
stop = clock();//停止计时
duartion = ((double)(stop - start))/CLK_TCK;
/* 其他不在测试范围内的函数写在后面*/
return 0;
}
(二)转义字符
\n
(三)常引用
将对象的常引用作为函数的参数
class Sample
{
...
};
void func( const Sample &)
{
...
}