指针
文章平均质量分 75
chenwk891
这个作者很懒,什么都没留下…
展开
-
c++二维指针
概括的说,指针其实就是可变数组的首地址,说是可变数组,是 指其包含内容的数量的可变的,并且是可动态申请和释放的,从而充 分节约宝贵的内存资源。我一向喜欢一维数组,除非万不得已,我一 般是不用二维数组的,多维的则更是很少涉足了。因为一维简单,容 易理解,而用指针指向的多维数组就具有相当的复杂性了,也因此更 具有讨论的必要。 闲话少说,这里我就以三个二维数组的比较来展开转载 2013-04-11 14:09:24 · 614 阅读 · 0 评论 -
继续二维指针
最近一直在跟二维指针打交道,感觉还是没有把它弄透,因此搞了几个测试观察一下二维指针的特性。 #include using namespace std;void main(){ int **ed = new int *[3]; for (int i = 0; i<3; i++) { ed[i] = new int[3]; } for (int i原创 2013-04-12 22:27:24 · 509 阅读 · 0 评论 -
const int *x 和 int * const x, const int& x和 int const &x的区别
关键问题点:const 属于修饰符 ,关键是看const 修饰的位置在那里1、const int *a这里const 修饰的是int,而int定义的是一个整值因此*a 所指向的对象 值 不能通过 *a 来修改,但是 可以重新给 a 来赋值,使其指向不同的对象eg: const int *a = 0; const int b = 1; int c = 1; a转载 2013-11-02 20:49:40 · 3790 阅读 · 1 评论