在线文档教程
C++
字符串 | Strings

std::mbstate_t

STD::mbstate[医]T型

Defined in header
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...

另见

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

© cppreference.com

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

http://en.cppreference.com/w/cpp/string/多字节/mbstate[医]T型