我的问题听起来有些矛盾,但我不知道除了user-defined-literal
之外如何称呼新的文字字面量语法。
std::string operator "" s ( const char* str, size_t len )
{
return std::string( str, len );
}
assert( "foo"s == "bar"s );
我记得听说用户定义字面量应该以_
前缀开头。这意味着库会为我们定义一些无前缀的字面量。
标准库中是否提供了某些UDLs?
如果有,它们是什么?