我偶然发现this page上的作者谈到了运算符的标准化。
C++标准委员会对standardise
C++的决定是...
他/她在说什么?我找不到任何关于这方面的信息,我也不明白这意味着什么(常量字符串的重载?或者更具概念性的东西,不会影响语言的最终使用?)
发布于 2017-03-16 20:17:12
这些是user-defined literals。它们允许您在适当的位置创建std::string
、std::chrono::durations
或任何用户定义的类型(您可以创建自己的文字):
auto str = "Hello"s; // str is std::string("Hello")
auto sec = 5s; // sec is 5 std::chrono::seconds
标准库提供的文字运算符及其文档的列表可以在我链接的文档页面的底部找到。
发布于 2017-03-16 20:35:26
它是user-defined literal operator,它允许在现有文字的基础上引入新的文字语法。
有关详细信息,请显示this reference link。
https://stackoverflow.com/questions/42833747
复制相似问题