- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 C++11特性——基于范围的for语句
在使用标准库容器时,我们常常需要进行遍历操作,而我们用以遍历的方法一般就是使用迭代器(对于某些特殊容器,我们还可以使用索引进行遍历)。在C++11标准推出之前,或许这些办法都还比较方便,但现在,C++11赋予了我们一种更简单的遍历方法——范围for(range for),范围for主要用于对某种序列进行遍历操作。 范围for,是一种基于“范围”的for语句,所谓范围:即是我们能够明确指出
2013-12-31 19:50:19 1903
原创 指针与const
指针,在C/C++中无疑是个老生常谈的问题,也是个非常复杂的问题,其复杂程度我们可以从《征服C指针》和《C和指针》这两本专门介绍指针的好书中了解。本文主要是对指针与const的用法、联系做个简单介绍,更多深入的内容还是需要参考上述两书。好了,下面转入正题: 指针,与引用类型一般,都属于复合类型(基于其他类型定义的类型,此处的其他类型不仅仅指内建类型,也指类类型)。指针与引用也有某些相似点
2013-12-30 12:52:17 792
原创 引用与const(二)
因为有了const,所以当我们的程序中有多处需要一个常量时,我们可以使用const定义常量,而舍弃不好追踪的#define。而使用const定义的变量,它仍然是变量,只是不允许对其修改了。既然它是一个变量,一个实体,那我们就能够定义它的引用。好的,我们用如下代码对它及其引用进行定义: const int value = 0; int &refValue = value;
2013-12-29 19:57:13 903
原创 引用与const(一)
翻看了几天李普曼大师的书后,不得不说,大师就是大师,对于细节的理解及解释都非常人可比。看完有关引用的一小部分知识,从前对引用的理解盲区渐渐被填补,现在本文中对一些简单的引用知识进行梳理记录。下面转入正题: 引用,即是为一个对象起了另一个名字,引用类型则是引用另一种类型。从定义,我们就可以了解到某些性质:1.既然是为对象起了另一个名字,那引用从某个角度上来看,就能够代表其所指的那个对象,如
2013-12-29 18:12:30 941
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人