摘要: 1. const_cast修改对象的常量性class C {};const C *a = new C;C *b = const_cast(a);其它三种转换操作符都不能修改一个对象的常量性的。2. static_cast无条件转换,编译器隐式执行的转换,包括: 1. 基类和子类之间转换:其中子类... 阅读全文
posted @ 2014-09-06 17:42 卡酷 阅读(101) 评论(0) 推荐(0)
摘要: const char *p1;/指向const对象的指针char const *p2;//同上char *const p3;//const 指针区别:const后面是什么就限定什么,比如char const *p 就是限定(*p),(*p)就是p指向的那段内存不能变,p的值可以改变,如果是char*... 阅读全文
posted @ 2014-09-06 16:12 卡酷 阅读(222) 评论(0) 推荐(0)
摘要: 1. 引用是对象的“别名”,定义是必须初始化。当引用的值修改同时也修改了被引用变量的值。2. 指针是对象的地址。修改指针指向的对象和修改指针的值都可以完成赋值。 阅读全文
posted @ 2014-09-06 15:45 卡酷 阅读(95) 评论(0) 推荐(0)