___mb_cur_max_func、___mb_cur_max_l_func、__p___mb_cur_max、__mb_cur_max

内部 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>

另请参阅

MB_CUR_MAX