内部 CRT 函数。 检索当前或指定区域设置的多字节字符中的最大字节数。
int ___mb_cur_max_func(void); int ___mb_cur_max_l_func(_locale_t locale); int * __p___mb_cur_max(void); #define __mb_cur_max (___mb_cur_max_func())
参数
- Locale — 区域设置
要从中检索结果的区域设置结构。 如果此值是 null,则使用当前线程区域设置。
返回值
当前线程区域设置或指定区域设置的多字节字符中的最大字节数。
备注
这是一个 CRT 用于从线程本地存储中检索 MB_CUR_MAX 宏的当前值的内部函数。 出于可移植性考虑,我们建议你在代码中使用 MB_CUR_MAX 宏。
__mb_cur_max 宏是一种用于调用 ___mb_cur_max_func() 函数的便捷方式。 定义 __p___mb_cur_max 函数,以便与 Visual C++ 5.0 及其早期版本兼容。
内部 CRT 函数特定于实现且会根据每个发行版本发生更改。 不建议在代码中使用它们。
要求
例程 |
必需的标头 |
---|---|
___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max |
<ctype.h>,<stdlib.h> |