|
류민철 님이 쓰신 글 :
:
: 다음과 같은 문장을 VC++ 에서는 문제가 업싱 돌았는데..
:
: WORD map_id;
: WORD u_code(0);
: map_id=3000;
: u_code = 0x00000000
:
:
: DWORD ret = map_id;
: ret <<= 16;
: ret += u_code;
: return ret;
:
:
: 씨 빌더에서는 결과 같이 엉뚱하네여..
: 제가 무슨 세팅에 문제가 있는 거 같은데
: 고수님들 도와 주시기를....
:
임펠리테리입니다.
상식적으로 결과는 0x0bb80000, 즉 196608000이 나와야 하고, 실제로 빌더에서 돌려봐도 이 값이 나오는데.. 어떻게 나오기를 기대하시는지 이해가 안됩니다. 비주얼씨에서는 어떻게 나오던가요? ^^ 오히려 비주얼씨의 문제가 아닌가 싶네요.
그럼 이만...
|