GetBuffer 함수에 대하여 CString 함수는 문자열을 동적으로 저장합니다. 그건 CString 에 문자열을 넣을때에 문자열의 길이만큼 메모리를 잡아서 문자열을 복사한다는 의미죠. 그런데 질문하신 구문을 보면 CString 타입을 그냥 LPCSTR 타입으로 바로 케스팅을 하였는데요 여기서 LPCSTR 은 CString 에서 연산자 재정의를 통해서 CString 의 문자열의 첫번째 포인터를 리턴하도록 만든 것입니다. 보시면 사이의 C 문자가 Const 의 의미로 반환한 문자열 포인터에 들은 값을 변경할 수 없도록 한것이죠. 잘 모르시겠으면 C 나 C++ 책에서 Const 의 의미를 찾아보심이... CString 타입에 문자열을 복사하도록 구현한 함수가 GetBuffer 함수입니다. 위의 구문을 다시 해보면 CString ss; G.. 더보기 이전 1 2 3 4 5 6 7 다음