我正在尝试初始化两个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();
}