Visual C++/String type Casting

VC++ String type Casting

Soul-Learner 2013. 5. 20. 12:48


string  stl;                   // C++ STL 문자열
CString mfc;               // MFC String class

우선 stl 문자열을 mfc 문자열로 변환하기 위해서는 c_str 함수를 이용한다.

stl = "hello";
mfc = stl.c_str();

반대로, mfc 문자열을 stl 문자열로 변환하기 위해서는 단순히 LPCTSTR 타입으로 캐스팅하여 대입한다.

mfc = "how are you";
stl = (LPCTSTR)mfc;