我正在编写一个类函数,它使用chrono库返回一个以微秒为单位的持续时间。
std::chrono::duration<std::chrono::miroseconds> stop_watch::get_time() {
auto length = std::chrono::duration_cast<std::chrono::microseconds>(stop_time - start_time);
return length;
}
出于某种原因,我的编译器正在向我倾诉。所有帮助表示感谢!
答案 0 :(得分:6)
std::chrono::microseconds
stop_watch::get_time()
{
using namespace std::chrono;
return duration_cast<microseconds>(stop_time - start_time);
}