- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 C++11学习(4)——枚举类
在现有的C++中有枚举类型,关键字为enum,然则它会存在三个问题:1. 在那些不需要枚举类型表现为int类型时,它却默认表现为int类型,这会导致错误发生。2. 可转换的枚举会使得他的枚举值在其周围的代码范围内都是可见的,这可能会导致名字冲突。3. 不可以指定枚举底层数据类型(只能是int型),这可能导致代码代码不容易被理解和兼容性问题,而且不可以进行前向声明。针对这些隐
2014-11-26 16:21:16 588
原创 C++11学习(3)——auto
autoauto是一个设计者十分用心良苦的关键字,它的功能非常强大也非常友好,我估计我之后会多次修改本文,不费话了。1.从初始化中推断数据类型,当我们懒得写名字(特别是那种很长的带泛型的带STL的名字),而且能确定其类型无二义编译器推得出来,就可以用auto代替了,比如初始化数据就是。格式: auto x = expression;例如: auto x = 7;或:
2014-11-25 16:46:15 570
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人