Поделиться через


___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())

Параметры

  • языковой стандарт
    Структура языкового стандарта, из которой предполагается получать результаты. Если значение этого параметра — 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