摘要: C++11新标准引入了一种更简单的for语句,这种语句可以遍历容器或者其他序列的所有元素。范围for语句的语法形式是: for( declaration : expression) statement expression表示的必须是一个序列,序列中的每个元素都能转换成该变量的类型。确... 阅读全文
posted @ 2015-03-12 01:43 vitah 阅读(733) 评论(1) 推荐(0) 编辑
摘要: 如果需要为某个case分支定义并初始化一个变量,我们应该把变量定义在块内,从而确保后面的所有case标签都在变量的作用域之外。case true: { // 正确,声明语句位于语句块内部 string file_name = get_file_name(... 阅读全文
posted @ 2015-03-12 01:33 vitah 阅读(633) 评论(0) 推荐(0) 编辑
摘要: sizeof运算符的结果部分地依赖于其作用的类型: 对char或者类型为char的表达式执行sizeof运算结果得1; 对引用类型执行sizeof运算得到被引用对象所占空间的大小; 对指针执行sizeof运算得到指针本身所占空间的大小; 对解引用指针执行sizeof运算得到指针指向的对象所占... 阅读全文
posted @ 2015-03-12 01:23 vitah 阅读(198) 评论(0) 推荐(0) 编辑