写一个小程序来统计函数调用时间,简单明了直接看代码,有三个文件,FunTimer.h , FunTimer.cpp ,FunTimerMan.cpp 分别如下:
FunTimer.h文件
#ifndef _FUNTIMER_H
#define _FUNTIMER_H
#include <iostream>
#include <sys/time.h>
#include <string>
using namespace std;
class FunTimer
{
public:
FunTimer();
FunTimer(string funName);
~FunTimer();
private:
string funName;
timeval _start;
timeval _end;
};
/**方法一
#include <iostream>
#include <ctime>
#include <string>
using namespace std;
class FunTimer
{
public:
FunTimer();
FunTimer(string funName);
~FunTimer();
private:
string funName;
clock_t _start;
clock_t _end;
};
*/
#endif
FunTimer.cpp文件