如何初始化chrono time_point

时间:2016-12-05 00:00:52

标签: time clock chrono

我正在尝试初始化两个time_point对象,但是当我尝试初始化它时,它表示time_point是一个空指针,但它是我试图填充它。

所以,我有两个time_points:

std::chrono::time_point<steady_clock> clock_start;
std::chrono::time_point<steady_clock> clock_end;

我这是我的初始函数:

void TimeCounter::initTimeCounter(const seconds sec)
{
    clock_start = steady_clock::now();
    clock_end = steady_clock::now() + sec;
}

我还尝试用我的构造函数初始化init,看它是否会在时间点上设置值,但它仍然说clock_start是一个空ptr。

TimeCounter::TimeCounter()
{
    clock_start = steady_clock::now();
    clock_end = steady_clock::now();
}

0 个答案:

没有答案