16. 32bit, 64bit
Posted by Go crazy for anything that will make you smile.
1. size_t 관련 문제int n = _tcslen(szStr);.warning C4267: '초기화 중' : 'size_t'에서 'int'(으)로 변환하면서 데이터가 손실될 수 있습니다._tcslen 이 반환하는 값이 size_t이다.왜 int를 반환하지 않고 size_t를 반환하는 걸까?size_t의 내부를 보면 아래와 같이 되어 있다. #ifndef _SIZE_T_DEFINED#ifdef _WIN64typedef unsigned __int64 size_t;#elsetypedef _W64 unsigned int size_t;#endif#define _SIZE_T_DEFINED#endif즉, 64비트는 8byte의 크기를 가지며 32비트에서는 4byte를 가진다. 2. 프로젝트 속성 설정링커 - 고..