【发布时间】:2011-07-19 19:37:14
【问题描述】:
我的问题听起来很矛盾,但除了user-defined-literal 之外,我不知道如何引用新的文字语法。
std::string operator "" s ( const char* str, size_t len )
{
return std::string( str, len );
}
assert( "foo"s == "bar"s );
我记得听说用户定义的文字应该以 _ 前缀开头。这意味着库为我们定义了一些无前缀的文字。
标准是否在标准库中提供了一些 UDL?
如果是,它们是什么?
【问题讨论】:
标签: c++ c++11 user-defined-literals