chrono使用用户定义的文字使其更方便。对于每个文字,它有两个重载函数。
constexpr chrono::hours operator "" h(unsigned long long);
constexpr chrono::duration<unspecified , ratio<3600,1>> operator "" h(long double);
我对第二个重载函数感到困惑,即以long double
为参数的函数。
为什么我们需要第二次重载?什么是unspecified
?