相关疑难解决方法(0)

标准预定义了哪些用户定义的文字?

我的问题听起来像是一个矛盾,但我不知道如何引用新的文字语法而不是user-defined-literal.

std::string operator "" s ( const char* str, size_t len )
{
   return std::string( str, len );
}

assert( "foo"s == "bar"s );
Run Code Online (Sandbox Code Playgroud)

我记得听说用户定义的文字应该以_前缀开头.这意味着图书馆为我们定义了一些非前缀文字.

标准是否在标准库中提供了一些UDL?
如果是的话,他们是什么?

c++ user-defined-literals c++11

10
推荐指数
2
解决办法
653
查看次数

标签 统计

c++ ×1

c++11 ×1

user-defined-literals ×1