개발 이야기/개발 및 서비스

자료형은 byte로

가끔.하늘 가온아 2011. 2. 27. 14:27
반응형

우리는 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);



 
반응형