您的位置:首页 > 其它

简单问题(1)---数据类型转换的潜规则

2011-04-11 13:30 411 查看
最近做代码覆盖率检查时发现一个问题,代码原意大致如下:

enum
{
	ETypeUnknow = 0,
	ETypeA,
	ETypeB,
	//......
	ETypeZ,
	ETypeOne,
	ETypeTwo,	
	ETypeThree,
	ETypeFour,
	ETypeFive,
	ETypeSix,
	ETypeSeven,
	ETypeEight,
	ETypeNine,
};
bool IsDigitType(unsigned int type)
{
	return type - ETypeOne >= 0 && type - ETypeNine <=0;
}









你知道问题在哪吗?

答案参见下篇
:http://blog.csdn.net/deyili/archive/2011/04/11/6315350.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: