c – 哪些用户定义的文字是按照标准预定义的?

前端之家收集整理的这篇文章主要介绍了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

猜你在找的C&C++相关文章