【靠谱例程联盟】20131222 不够安全的enum
在C/C++里,我们都知道,可以用enum枚举型定义那些取值有限固定的变量。很可惜,这个类型是不带安全检查的。意思就是说,假如你enum了一个周变量,它只有Mon=1,Tue=2,Wed=3.....假如你传入一个8或者某处计算出错突然冒出了个9原则上来说我们非常希望它会做点什么但实际上他什么都不会做。它和一般的宏相比,我想,唯一的好处就是看的时候比较舒服吧。是的,可读性很重要,可是现在我觉得,它对机器运行的效果也非常重要。不过仔细想了想,要强求他做到这些事情