- (C++11~) isblank()가 추가되었습니다.
- (C++11~C++17) 문자열 현지화 변환(
wstring_convert, wbuffer_convert, codecvt_utf8, codecvt_utf16, codecvt_utf8_utf16, codecvt_mode)이 기존 구현이 정상적으로 되었는지 확인되지 않아 deprecate 되었습니다.
C스타일 Locale
| 항목 |
내용 |
| setlocale() |
로케일 혹은 인코딩 정보를 설정합니다. |
LC_ALL
LC_COLLATE
LC_CTYPE
LC_MONETARY
LC_NUMERIC
LC_TIME |
(작성중) |
localeconv() |
(작성중) |
lconv() |
(작성중) |
Locale
| 항목 |
내용 |
locale |
(작성중) |
use_facet() |
(작성중) |
has_facet() |
(작성중) |
Facet 카테고리
| 항목 |
내용 |
ctype_base |
(작성중) |
codecvt_base |
(작성중) |
messages_base |
(작성중) |
time_base |
(작성중) |
money_base |
(작성중) |
Facet
각 locale에 따른 문자, 숫자, 문자 비교, 화폐, 시간의 처리 방법을 정의합니다.
| 항목 |
내용 |
ctype |
(작성중) |
ctype_byname |
(작성중) |
codecvt |
(작성중) |
codecvt_byname |
(작성중) |
num_get |
(작성중) |
num_put |
(작성중) |
numpunct |
(작성중) |
numpunct_byname |
(작성중) |
collate |
(작성중) |
collate_byname |
(작성중) |
time_get |
(작성중) |
time_get_byname |
(작성중) |
time_put |
(작성중) |
time_put_byname |
(작성중) |
money_get |
(작성중) |
money_put |
(작성중) |
moneypunct |
(작성중) |
messages |
(작성중) |
messages_byname |
(작성중) |
문자 분류(Locale)
| 항목 |
내용 |
isspace() |
(작성중) |
isblank() (C++11~) |
(작성중) |
iscntrl() |
(작성중) |
isupper() |
(작성중) |
islower() |
(작성중) |
isalpha() |
(작성중) |
isdigit() |
(작성중) |
ispunct() |
(작성중) |
isxdigit() |
(작성중) |
isalnum() |
(작성중) |
isprint() |
(작성중) |
isgraph() |
(작성중) |
문자 조작(Locale)
| 항목 |
내용 |
toupper() |
(작성중) |
tolower() |
(작성중) |
(C++11~) 문자열 현지화 변환
| 항목 |
내용 |
wstring_convert(C++11~C++17) |
(작성중) |
wbuffer_convert(C++11~C++17) |
(작성중) |
codecvt_utf8(C++11~C++17) |
(작성중) |
codecvt_utf16(C++11~C++17) |
(작성중) |
codecvt_utf8_utf16(C++11~C++17) |
(작성중) |
codecvt_mode(C++11~C++17) |
(작성중) |
댓글남기기