你这么说也对
虽然 u8 串字面值本身是 UTF-8 编码
但内存中的 u8string 对象可被逐字节读取,也就可被截断
但 UTF-8 本身有校验功能
估计只需要为 u8string 实现一个完整编码的校验功能就差不多了
【 在 zli07 的大作中提到: 】
: u8string 目前只是 basic_string<char8_t>的别名,并没有强制 utf-8 的限制,比如你可以给一个 u8string 从一个 unicode codepoint 的 utf8 字符序列中间截断,而不会有任何问题;rust 如果在 codepoint 中间截断会直接 panic
--
FROM 120.253.228.*