C++对字符文字的排序有什么保证
What guarantees does C++ make about the ordering of character literals?
C++对字符文字的排序有什么保证?基本源字符集中的字符是否有明确的排序?(例如,'a' < 'z'
是否保证为真?'A' < 'z'
如何?(
该标准仅为C++11标准草案2.3
[lex.charset]:中小数位数0
至9
的排序提供保证
在源和执行基本字符集中上述十进制数字列表中0之后的每个字符应为比上一个的值大一个。
否则会说(emphasis mine(:
基本执行字符集和基本执行宽字符集应包含基本源字符集,加上表示警报的控制字符,退格和回车,加上一个空字符(分别为,空宽字符(,其表示具有全部零位。对于每个基本执行字符集,成员的值应为非阴性且彼此不同。
注意,EBCDIC有一个非连续字符集。
相关文章:
- 在 c++ 中对类中的 c 字符串动态数组进行排序的最佳方法是什么?
- 什么是自定义比较器以及如何在 C++ 的排序函数中使用它?
- 没有输出的合并排序我做错了什么?
- 使用STL对用户输入数组进行排序的错误有什么解决方案吗?
- 数组为此合并排序函数提供了正确的输出,但向量给出了不正确的输出.出了什么问题?
- 在 C++20 中对概念约束函数进行排序的规则是什么?
- 我的C++合并排序代码不起作用。我在这里错过了什么?
- 此气泡排序代码中的错误是什么?
- 堆排序,我无法弄清楚我的代码出了什么问题,输出顺序不正确
- 在 C++ 中,以相反顺序排序的最快方法是什么?
- 插入排序:我做错了什么?
- 我的C++合并排序代码有什么问题?
- 多次对容器进行排序,使用什么容器和什么方法
- 使用c 中的sort()函数对字符串进行排序的最坏情况是什么是什么
- 这种快速排序算法有什么问题?
- 不确定我的排序算法出了什么问题
- 随机化超大文件内容排序的有效方法是什么?
- 我的选择排序功能C 有什么问题
- 按特定值升序对字符串进行排序.我的实施中出了什么问题?
- "Debug assertion failed" 这种有什么问题?它应该按年份对包含电影对象的动态列表进行排序