BOM 확인

Code Snippet 2013. 2. 19. 14:13

16be.txt

16le.txt



:

[C++11 Overview] Unicode Support

Book Review 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 만 지원되고 있는 상황입니다.

'Book Review' 카테고리의 다른 글

[C++11 Overview] Uniform Initialization Syntax  (0) 2013.02.22
[C++11 Overview] Raw String Literals  (0) 2013.02.22
[C++11 Overview] enum  (0) 2013.02.18
[C++11 Overview] nullptr  (0) 2013.02.18
[C++11 Overview] Range-Based for Loops  (0) 2013.02.18
:

[C++11 Overview] enum

Book Review 2013. 2. 18. 15:22

enum Classes


C++11 에서는 enum 타입에 대한 지원이 강력해 졌습니다.


enum 타입이 다른 타입으로 암시적으로 변환되는 것을 차단하여


enum 값이 의도치 않게 사용되는 것을 사전에 막아버립니다.

(명시적으로 캐스팅하는 것은 허용되고 있습니다.)



Forward-Declaring


C++98 에서는 enum 타입의 전방 선언이 불가능 했지만,


C++11 에 오면서 가능해졌습니다.


'Book Review' 카테고리의 다른 글

[C++11 Overview] Raw String Literals  (0) 2013.02.22
[C++11 Overview] Unicode Support  (0) 2013.02.18
[C++11 Overview] nullptr  (0) 2013.02.18
[C++11 Overview] Range-Based for Loops  (0) 2013.02.18
[C++11 Overview] Counting Words Across Files  (0) 2013.02.18
: