게임 서버을 공부하면서 여러 코드를 분석하고 컴파일하면서 나타나는 에러는 자료형과 관련된 에러였다. 아마 해당 코드가 작성된 visual studio가 버전이 다르기 때문에 생기는 문제일 것이다. 따라서 LPSTR, LPTSTR, LPCSTR, LPWSTR, LPCTSTR, LPCWSTR과 같은 다양한 자료형이 어떤 의미를 가지고 있고 형 변환 예에 대해 기술하고자 한다. 자료형의 스펠링은 다양한 단어의 약자이다. LP는 Long Pointer의 약자이다. 해당 약자는운영체제와 관련이 크다. 이는 16bit 윈도우의 유산이고 윈도우 3.1까지 모든 포인터는 16bit이였고 24bit 메모리를 long pointer를 통해 관리를 했다. C는 constant의 약자이며 const와 동일하게 변경이 변경이 ..