Twenty-five years without you

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  C++

摘要:C++中的指针的使用是非常灵活的,const关键字的作用与其字面意思相同“常量,不变的量”,二者结合起来的用法有两种:第一种方法是让指针指向一个常量对象——可以修改指针的指向(即指针本身的值),不可以通过指针修改所指对象的值;第二种方法是将指针本身声明为常量——不可以改变指针的指向先了解一下第一种方法int a = 1;const int* pa = &a;上面代码中pa是一个指向常量的指针,虽然a没有声明为const常量,但是不可以通过pa来修改a的值,也就是说*pa的值是const,不能被修改。进一步看这段代码:我们发现可以将一个非const常量地址赋给一个指向该类型的常量的指针, 阅读全文
posted @ 2012-10-07 22:29 Rumble Zheng 阅读(263) 评论(0) 推荐(0)

摘要:C++中的字符串有两种,第一种称为C-Style string,来自C语言,另一种基于string类库的方法。C-风格的字符串是以一个'\0'结尾的char数组,所以声明一个C-风格的字符串数组可以这样写:1 char charry[5] = {'c','a','t','s','\0'};或者用两外两种更简便的方法来声明:1 char charry[10] = "cats"; // '\0'自动添加2 3 char charry[] = "cats&qu 阅读全文
posted @ 2012-09-23 16:18 Rumble Zheng 阅读(862) 评论(2) 推荐(1)