前端之家收集整理的这篇文章主要介绍了
c – 哪些用户定义的文字是按照标准预定义的?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的问题听起来像一个矛盾,但我不知道如何引用除
用户定义的
文字之外的新的
文字语法.
std::string operator "" s ( const char* str,size_t len )
{
return std::string( str,len );
}
assert( "foo"s == "bar"s );
我记得听说用户定义的文字应该以_前缀开头.这意味着图书馆为我们定义了一些非前缀的文字.
该标准是否在标准库中提供了一些UDL?
如果是,他们是什么?
该语言已经使用常规
文字后缀,例如1U.
如果你使用U作为用户定义的文字,那么这个建议就会变得模棱两可.
整数后缀:u,U,l,L,ll,LL
浮动后缀:f,F,L
原文链接:https://www.f2er.com/c/113245.html