우리는 char형으로 아래와 같은 정의하여 자주 만든다.

char m_packetBuffer[1024];
char m_strName[32];



그리고 이를 위해 아래와 같은 인터페이스를 추가하기도 한다.

BOOL addPacket(char * _data);
void setName(char * _strName);


텍스트를 처리할 때는 char형을 쓰는게 그리 문제는 안되지만 명백히 바이너리 데이터를 다룰때는 함수 이름에 따라 가끔 구분이 안되는 경우가 생기기도 한다. 

그래서 자료형은 가능한 char 보다는 byte로 사용하는 것을 권한다.

byte m_packetBuffer[1024];
BOOL addPacket(byte * _data);



 

'개발/경험' 카테고리의 다른 글

iceScrum - Features  (0) 2011.08.29
Tortoise SVN으로 게임 데이타 패치 만들기  (2) 2011.08.12
자료형은 byte로  (0) 2011.02.27
Doxygen 한글 문제  (0) 2010.12.20
Memory Leak 찾아내기  (0) 2009.10.16
자바 애플릿으로 툴을!!  (0) 2009.09.27

+ Recent posts