cplusplus.comのドキュメントに指定子がstd::chrono::steady_clock::now
あることに気付きました。ただし、最新の C++11 ドラフトでは、これに対する規定は見つかりませんでした (残念ながら、標準のコピーを持っていません)。noexcept
cplusplus.com ドキュメントの間違いですか、それとも指定子std::chrono::steady_clock::now
が必要noexcept
ですか?
cplusplus.comのドキュメントに指定子がstd::chrono::steady_clock::now
あることに気付きました。ただし、最新の C++11 ドラフトでは、これに対する規定は見つかりませんでした (残念ながら、標準のコピーを持っていません)。noexcept
cplusplus.com ドキュメントの間違いですか、それとも指定子std::chrono::steady_clock::now
が必要noexcept
ですか?
§ C++11 標準の 20.11.7.2 の定義steady_clock
:
class steady_clock {
public:
typedef unspecified rep;
typedef ratio<unspecified , unspecified > period;
typedef chrono::duration<rep, period> duration;
typedef chrono::time_point<unspecified, duration> time_point;
static const bool is_steady = true;
static time_point now() noexcept;
};
はい、そうあるstd::steady_clock::now()
べきでnoexcept
あり、ドキュメントのエラーではありません。cppreference は同じことを言っているようです。