所以我是 Unix 新手,不知道它的 API。我想知道 Unix 上的镜像 api 是什么?
#include <boost/date_time.hpp>
class timer
{
public:
timer();
void restart();
boost::posix_time::time_duration elapsed() const;
private:
boost::posix_time::ptime start_time;
};
// and cpp looks like
#include "timer.h"
timer::timer() : start_time(boost::posix_time::microsec_clock::local_time()) { }
void timer::restart()
{
start_time = boost::posix_time::microsec_clock::local_time();
}
boost::posix_time::time_duration timer::elapsed() const
{
return boost::posix_time::microsec_clock::local_time() - start_time;
}
那么如何使用 Unix api 在我的简单类中删除 boost 使用?