Book Review

[C++11 Overview] Unicode Support

알 수 없는 사용자 2013. 2. 18. 16:00

C++11 에서는 기존의 wchar_t 타입도 그대로 지원되기는 하지만,


새롭게 char16_t , char32_t 타입이 등장했습니다.


wchar_t 같은 경우 운영체제의 locale 에 따라 크기가 달라지는 문제가 있기 때문에,


C++11 을 사용 가능하다면 새로운 타입의 사용에 익숙해지는 것이 좋겠습니다.


현재 VS2012, GCC 4.8 beta 모두 char16_t , char32_t 에 대한 타입 지원은 되고 있지만,


unicode literal 에 대한 prefix ( u8'...' , u'...' , U'...' ) 는 gcc 만 지원되고 있는 상황입니다.