[MFC] LPSTR,LPCSTR,LPCTSTR .. 과연 무엇인가?
LPSTR,LPCSTR,LPCTSTR,LPWSTR ... 비슷한게 많다. 이러한 것들은 string 처리를 위해 나온 표현이다. 단어는 다르지만 비슷한 알파벳들이 붙어서 하나의 표현이 되는데 각 단어마다 다른 의미를 가지고 있다. LP :long pointer의 약자로 컴파일러에 따라 다르지만 .Net의 경우 64bit pointer, 다른 낮은 버전은 32bit pointer를 나타냅니다. C : constant의 약자로 변경을 하지 말라는 의미로 사용됩니다. STR : STR은 대충 짐작하겠지만 string자료가 될것이고 내부적으로는 char형 배열에 마지막 종료값 null을 가지고 있습니다. W :wide char를 나타내고 unicode 입니다. 요약을 해보자면 LPSTR = long pointe..