STD::mbsinit [表格] 如果ps不是空指针,则mbsinit函数确定指向std::mbstate_t对象描述初始转换状态。
如果s为空指针,其值为n和pwc被忽略,并且调用等效于std::mbrtowc(NULL,"",1,ps)... 如果产生的宽字符是空字符,则转换状态存储在*ps是初始移位状态。
如果s为空指针,则调用等效于std::c32rtomb(buf,U'\0',ps)用于内部缓冲区buf... 如果c32是空宽字符。
如果s为空指针,则调用等效于std::c16rtomb(buf,u'\0',ps)用于内部缓冲区buf... 如果c16不是宽字符的16位表示形式中的最终代码单元,它不会写入所指向的数组。
UTF-16%29中的代理项对,然后在第一次调用此函数之后,*ps的更新方式使下一次调用mbrtoc16将写出额外的字符16[医]T,不考虑*s...

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
