C++中的运算符""是什么?

yol*_*yer 57 c++ language-design operators

我落在这个页面上,作者谈到了运营商""标准化:

C++标准委员会标准化operator ""的决定 是[...]

他/她在说什么?我找不到任何关于这个的信息,我不明白它可能意味着什么(对于常量字符串重载?或者更概念性的东西,这不会影响语言的最终用法?)

Bau*_*gen 68

这些是用户定义的文字.它们允许您创建类似的东西std::string,std::chrono::durations或任何用户定义的类型(您可以创建自己的文字):

auto str = "Hello"s; // str is std::string("Hello")
auto sec = 5s;       // sec is 5 std::chrono::seconds
Run Code Online (Sandbox Code Playgroud)

标准库提供的文字运算符列表及其文档可以在我链接的文档页面的底部找到.