我需要声明一个类中的以下变量:什么是C++ 11中std :: chrono :: high_resolution_clock :: now()的类型?
auto gameStartClock = std::chrono::high_resolution_clock::now();
不过,我收到此错误消息gcc 5.1.0
(用C++ 11启用),每当我试着这样做:
<file>.hpp:274: error: non-static data member declared 'auto'
auto gameStartClock = std::chrono::high_resolution_clock::now(); ^
non-static data member declared 'auto'
所以我猜这个错误会在我用正确的类型替换auto
后消失。然而,我在那里找到的每个例子都使用auto
。
它的类型是什么?
注:我试着用std::chrono::time_point
几个模板,但没有取得成功。不确定哪些是正确的。
只需[阅读一些文件(HTTP:// WWW。 cplusplus.com/reference/chrono/high_resolution_clock/now/)?容易peasy:http://coliru.stacked-crooked.com/a/fdf13b14661eb9f3 –
我投票结束这个问题作为题外话,因为所需的信息是随时可用的任何C++标准库的参考。 –
你的链接正是我在笔记中提到的,我已经试过了。它不起作用。 – thiagowfx