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

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...