- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 C/C++编程常见问题(2)-错误打印64位长整数
<br />uint64 TranscodingFlag = 0x100000001LL;uint32 NewFlag = 0x1;printf("transcodingFlag=[%u], newFlag=[%u]/n", TranscodingFlag, NewFlag); /// WRONG CODE HERE! if (TranscodingFlag > NewFlag){/// Sometimes it is difficult to identify}
2011-05-21 00:17:00 576
原创 C/C++编程常见问题(1)-指针转换
如下程序:unsigned short GetID(char * pData, const int Len){unsigned short ret = 0;if (pData && Len >= sizeof(ret) ){ret = * ((unsigned short*)pData)); /// WRONG CODE HERE.}return ret;}
2011-05-20 23:58:00 276
SmartCap
2006-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人