std::literals::chrono_literals::operator""y
定义于头文件 <chrono>
|
||
constexpr std::chrono::year operator ""y(unsigned long long y) noexcept; |
(1) | (C++20 起) |
构成表示外推格里高利历中年份的 std::chrono::year 字面量。
参数
y | - | 年份值 |
返回值
从 int(y) 初始化的 std::chrono::year 。若转型结果不在 [-32767, 32767] 中,则存储值未指定。
可能的实现
constexpr std::chrono::year operator ""y(unsigned long long y) noexcept { return std::chrono::year(int(y)); } |
注意
此运算符声明于命名空间 std::literals::chrono_literals
,其中 literals
与 chrono_literals
为内联命名空间。能通过 using namespace std::literals 、 using namespace std::chrono_literals 及 using namespace std::literals::chrono_literals 取得对此运算符的访问。
另外,在命名空间 std::chrono
中,标准库提供 using namespace literals::chrono_literals; 指令,故若程序员使用 using namespace std::chrono; 取得对 chrono 库中的类的访问,则对应的字面量运算符亦变为可见。
示例
本节未完成 原因:暂无示例 |
参阅
构造 year ( std::chrono::year 的公开成员函数) |