___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이면 현재 스레드 로컬이 사용됩니다.
반환 값
현재 스레드 로컬 또는 지정된 로컬에 대한 멀티바이트 문자의 최대 바이트 수입니다.
설명
___mb_cur_max_func
는 CRT가 스레드 로컬 스토리지에서 매크로의 MB_CUR_MAX
현재 값을 검색하는 데 사용하는 내부 함수입니다. 사용자 코드에서는 이식성을 위해 MB_CUR_MAX
매크로를 사용하는 것이 좋습니다.
__mb_cur_max
매크로는 ___mb_cur_max_func
함수를 호출하는 편리한 방법입니다. __p___mb_cur_max
함수는 Visual C++ 5.0 및 이전 버전과의 호환성을 위해 정의되었습니다.
내부 CRT 함수는 구현과 관련되어 있으며 각 릴리스 시 변경될 수 있습니다. 따라서 사용자 코드에는 사용하지 않는 것이 좋습니다.
기본적으로 이 함수의 전역 상태는 애플리케이션으로 범위가 지정됩니다. 이 동작을 변경하려면 CRT 전역 상태를 참조하세요.
요구 사항
루틴에서 반환된 값 | 필수 헤더 |
---|---|
___mb_cur_max_func , , ___mb_cur_max_l_func __p___mb_cur_max |
<ctype.h>, <stdlib.h> |