Sha*_*our 18
基本原理是由覆盖演进工作组的问题119:N4197添加U8字符文字,[微小的]为什么没有U8字符文字?跟踪提案并说:
我们有五个用于字符串文字的编码前缀(无,L,u8,u,U),但只有四个用于字符文字 - 缺少的是字符文字的u8.
这对于窄执行字符集不是ASCII的实现很重要.在这种情况下,u8字符文字将提供一种理想的方法来编写具有保证ASCII编码的字符文字(单代码单元u8编码完全是ASCII),但是......我们不提供它们.相反,最好的可以做的是这样的:
Run Code Online (Sandbox Code Playgroud)char x_ascii = { u'x' };...如果代码点不适合'char',我们将得到一个缩小的错误.(请注意,这与u8'x'不完全相同,如果代码点无法表示为UTF-8中的单个代码单元,则会出现错误.)
| 归档时间: |
|
| 查看次数: |
3869 次 |
| 最近记录: |