멀티바이트 <->유니코드<->UTF-8/16 형식으로 변환되야 한다.
1. 멀티바이트 -> UTF8로 변환하기.
멀티바이트 -> 유니코드[wide] UTF-8로 변환.
USES_CONVERSION;
string strUTF8 = CW2A(CA2W(pBuffer), CP_UTF8);
2. UTF-8를 멀티바이트로 변경.
//CW2W(CA2W(pBuffer),CP_UTF16);
멀티바이트 <->유니코드<->UTF-8/16 형식으로 변환되야 한다.
1. 멀티바이트 -> UTF8로 변환하기.
멀티바이트 -> 유니코드[wide] UTF-8로 변환.
USES_CONVERSION;
string strUTF8 = CW2A(CA2W(pBuffer), CP_UTF8);
2. UTF-8를 멀티바이트로 변경.
//CW2W(CA2W(pBuffer),CP_UTF16);
1. OBJECT POOL
- 클래스
정리.
즉, construct / destroy 호출로 구성된다.
construct를 통해 생성자를 호출할 수 있다.
- 일반 자료형,
1. malloc , free를 이용해서 호출하면된다. 클래스에 대해서는 비정상 동작한다.
- 쓰레드 동기화 ??
- 배열에 대해서는 ??
dll 버전으로 사용할 때, stdafx.h 선언해줘야 할 상수값. (0) | 2018.08.13 |
---|
1. 작은따옴표 출력하려면: " aaa'bbb ", ""로 에워싼다.
2. 큰따옴표를 출력하려면: ' aaa"bbb ' ''로 에워싼다.
3. \' \" 와같이 \를 이용해서 출력하면된다.
4. 개행문자 : \n
1. "aaaaa \n bbbbb"
2. ''' ''' 혹은 """ """ 로 에워싼다.
food = '''Life is too short
You need python
Thank you very much!!!'''
5. 문자열 곱하기.
1. 문자열 * 3 = 문자열을 3번반복한다.
6. 인덱싱
1. 일반.[0] -> 앞으로 첫번째 문자.
2. 역[-1] -> 역으로 첫번째 문자
3. 범위
3-1) [0:4] -> 0<= <4
3-2) [1:] -> 1부터~~
3-3) [:5] -> 0 <= <5
7 포맷팅