c++学习笔记三
来源:互联网 发布:东方网络最新公告 编辑:程序博客网 时间:2024/06/06 02:41
1.建议:当你第一次使用变量时再定义它
2.引用必须被初始化,因为引用不是对象,所以不能定义引用的引用
3.引用的初值必须是对象 :int &refVal = 10;//错误
4.使用引用时类型必须匹配:double dval = 3.14 ;int &refVal = dval;
5.因为引用不是对象,所以没用指向引用的指针
6.空指针不指向任何值,你可以:int *p = 0; 把int 变量直接赋给指针是错误的操作,即使int变量的值恰好等于0也不行
7.引用本身不是对象,一旦定义了引用,就无法令其再绑定到另外的对象,之后每次使用这个引用都是访问它最初绑定的那个对象
8.void* 指针 void是一种特殊的指针类型,可用于存放任意对象的地址,别拿它和别的指针做比较、作为函数的输入或输出,或者赋给另外一个void*指针
void* p; *(int *)p;
9.因为const 对象一旦创建后其值就不能再改变,所以const对象必须初始化。
10.如果想在多个文件之间共享const对象,必须在变量的定义之前添加extern关键字
0 0
- c语言学习笔记三
- C语言学习笔记<三 >
- C/C++学习笔记(三)
- C++Primer学习笔记《三》
- Objective C学习笔记(三)
- 《C语言宝典》学习笔记(三):数据类型
- ASP.Net 3.5学习笔记(C#)三
- 嵌入式学习笔记-C语言(三)
- Object C NSArray (学习笔记三)
- 《C和指针》学习笔记(三)
- C++学习笔记(Thinking in c++) 三
- c++primer学习笔记(三)
- C++Primer学习笔记之三
- Object-C学习笔记三-----继承
- C Sharp与.net学习笔记(三)
- IOS之Objective-C学习笔记(三)
- 《C++Primer Plus》学习笔记(三)
- c++Templates学习笔记(三)
- JavaScript 注释JavaScript 注释可用于提高代码的可读性。
- android 上下左右手势判断 根据别人的改的
- 查看 SELinux状态及关闭SELinux
- OAF实现下拉菜单联动
- 变量是存储信息的容器。
- c++学习笔记三
- OAF更改动态头行
- linux下搭建SVN服务器完全手册
- Servlet生命周期与工作原理
- Min Stack
- Spring AOP的实现机制(三)---@AspectJ形式的Spring AOP和基于Schema的AOP
- 【codeforces】Codeforces Round #277.5 (Div. 2)
- OAF隐藏显示题头
- 第十二周 项目四--银行系统