我正试图存储一个像这样的时间点
class Lap {
public:
Lap() :
{
std::chrono::high_resolution_clock::time_point t1 = clock::now(); //works fine
start = std::chrono::high_resolution_clock::now(); //compilation error
}
private:
std::chrono::high_resolution_clock::time_point start; //variable to store time_point
};
但是在尝试设置start
的值时,我得到了一个编译std :: chrono :: time Lap :: start expression必须是可修改的左值
为什么我的表达式不是可修改的左值,如何存储time_point的实例?
答案 0 :(得分:0)
代码工作正常,我有一个方法是名称start
导致我的问题。