首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::mbstate_t

Defined in header <cwchar>

struct mbstate_t;

mbstate型[医]t是一种简单的非数组类型,它可以表示在实现定义的一组受支持的多字节字符编码规则中可能发生的任何转换状态。零初始化值mbstate_t表示初始转换状态,尽管mbstate_t可能存在也表示初始转换状态的。

可能的实施mbstate_t是一种结构类型,包含表示不完全多字节字符的数组、指示已处理数组中字节数的整数计数器以及当前移位状态的表示形式。

不与std::mbstate_t*争论NULL由于可能的数据竞争:std::mbrlen,,,std::mbrtowc,,,std::mbsrtowcs,,,std::mbtowc,,,std::wcrtomb,,,std::wcsrtombs,,,std::wctomb...

另见

mbsinit

checks if the mbstate_t object represents initial shift state (function)

代码语言:txt
复制
 © cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券