我需要聲明一個類中的以下變量:什麼是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