인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

코딩꾼님의 프로필 이미지
코딩꾼

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Unicode

실무에서도 TCHAR 형을 쓰나요?

작성

·

361

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
안녕하세요. 좋은 강의 감사드립니다(_ _)
 
강의에서 보통 실무에서 문자셋을 약속을 하고 쓴다고 하셨는데
THCAR를 쓰게 되면 딱히 고려하지 않아도 될 부분 같아 보입니다.
 
THCAR를 안 쓴다면 그 이유가 있을까요? 모든 문자열 함수를 사용할 때 tchar를 지원하는 함수를 쓰게 돼서 가독성이 떨어져서 일까요?
 
혹은 바이트 단위 연산을 하게 될때 가변적인 문자셋을 가정하고 코딩하는게 힘들어서 일까요?

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

원래 C++에서 문자열 함수들은 다 극혐이고 가독성이 떨어집니다.
하도 종류도 많아서 열심히 구글링을 통해서 다들 작업하지
일일히 기억하고 있지도 않고요 ㅎㅎㅎ
따라서 딱히 가독성 이유는 아닙니다.

서버의 문자열도 클라랑 주고 받아서 맞춰야 하는 대상이기 때문에,
어느 컴퓨터에서 띄우는지에 따라
문자 포맷이 달라져야 한다면 그게 더 골치 아플 것 같네요.

반면 언리얼의 경우, 하나를 정해서 멋대로 작업하면
안드로이드/ios 등 환경에 따라 빌드 에러가 실제로 나기 때문에
실제로 그렇게 '중립적인' 문자열을 사용하게 됩니다.

코딩꾼님의 프로필 이미지
코딩꾼

작성한 질문수

질문하기