1. 把int变量直接赋值给指针是错误的操作,即使int变量的值恰好等于0也不行。

2. 建议初始化所有指针。

3. 引用本身并不是一个对象,一旦定义了引用,就无法绑定其他对象,之后每次使用这个引用都是访问它最初绑定的那个对象。引用不是对象,只是为一个已经存在的对象所起的另一个名字。

4. 指针本身是一个对象,允许对指针赋值和拷贝,在指针的生命周期内可以指向几个不同的对象;引用不是一个对象,无法令引用重新绑定到另外一个对象。

5. 指针无须在定义时赋初值,在快作用域内定义的指针如果没有被初始化,也将拥有一个不确定值;引用必须在定义时赋初值。

转载于:https://www.cnblogs.com/chengchengaqin/p/10354037.html

c++ primer随笔相关推荐

  1. c++ primer 随笔

    类的基本思想是数据抽象和封装.数据抽象是一种依赖于接口和实现分离的程序技术. 类要想实现数据抽象和封装,需要首先定义一个抽象数据类型. 定义抽象类 设计Sales_data类 使用改进的Sales_d ...

  2. C++ primer第五版随笔--2015年1月6日

    记录自己看这本书时的一些内容. 一.引用(reference) 引用为对象起了另外一个名字.例如: int ival=1024: int &relVal1=ival;//对,注意尽量不要用这方 ...

  3. 开始---《C++ primer》随笔

    第一章 1.1 编写一个简单的C++程序 int main(){return 0; } 编写完上面的代码后,通过编译就可以运行程序了. 1.2 初始输入输出 #include<iostream& ...

  4. C++ Primer学习随笔(一)

    第2章提到如下的概念: 1. 给予对象设计 2. 面向对象设计 两者的区别,从网上找了这么一段话: 面向对象的特征基本就是:封装,继承,多态 基于对象就只是没有继承. 基于对象就是只能对对象进行操作, ...

  5. C Primer Plus随笔

    1.C99遵循C++的规范,可以将声明放在代码的任何位置:C99之前的编译器大多不支援此项 2.声明为变量分配内存,而赋值则是在内存中存值 3.函数原型不同于声明,声明省略参数的描述 4.整数和浮点数 ...

  6. android bsp学习_Android BSP成长计划随笔之虚拟设备搭建和input系统

    由于工作关系,对Android关注将从FWK(Framework)转向BSP,也就是Linux Kernel.在工作的5年中,曾经数次研究过kernel,但一直没有合适的机会或者说推动力去深入研究.这 ...

  7. 《C++primer》第一章--开始

      之前开始读<C++primer>,想着读书不动笔不如不读书,于是就想做一个读书笔记的内容,于是就想起了写一个<C++primer读思录>的一个专栏.一是为了给自己平时读书做 ...

  8. Echo团队Alpha冲刺随笔 - 第九天

    项目冲刺情况 进展 已经进入测试阶段,正在消除系统的bug 问题 通过测试,找出了系统中存在的较多bug...... 体会 测试太重要了,很多原本以为没什么bug,一测就能找到好几个,而且改个bug真 ...

  9. 第一篇随笔——新的开端

    新的开端 这是我第一次开通博客也是第一次在博客上写随笔,这既是博客的新开端也是JAVA学习的新开端,希望能好好经营这第一个博客~. 觉得自己专业吗?对专业的期望 对于这个问题我不得不坦然承认虽然进入信 ...

最新文章

  1. Jmeter_简单的关联设置
  2. 天赋差的程序员,难道就只能半途而废吗?
  3. linux c++ 多进程初步01
  4. js异步解决方案 --- 回调函数 vs promise vs generater/yield vs async/await
  5. java scanner类 构造器_java – 不能使用Scanner类,构造函数未定义,方法未定义
  6. Spring框架学习3:bean元素属性
  7. iphone7无服务_iphone7无服务无信号怎么办
  8. zynq开发系列5:通过AXI GPIO的中断实现PL端按键控制PS端LED(SDK开发详解)
  9. 三大有限元分析软件(ABAQUS、ANSYS、MSC)的优缺点是什么?应如何选择?
  10. 关于zlog库的快速使用教程
  11. Java实现:冒泡排序
  12. SAP库存查询MB52报表如何设置为ALV格式显示?
  13. LGP993使用心得和Android手机使用建议
  14. 为什么要经常更换无轴螺旋输送机叶片?
  15. php7.2 安装phpredis扩展,以及phpredis操作redis命令列表
  16. sim卡换新卡显示无服务器,SIM卡又现新漏洞 SIM卡无服务 SIM卡被锁怎么办?
  17. 【Html】16-字体图标
  18. C#面向对象三大特性(重要)
  19. ST-LINK使用注意
  20. 图片渲染(图像编码原理)

热门文章

  1. eclipse字体颜色设置
  2. 一件事情没弄清楚,十有八九做不好
  3. MS SQL Server带有时间的记录怎样查询
  4. Spring的事务管理难点剖析(1):DAO和事务管理的牵绊
  5. php空间 数据库设计,php进阶之数据库设计/ 选择合适的表引擎
  6. 拟合公式_Graphpad Prism 8.0对散点图进行拟合
  7. 程序语言python的优化版_从20秒到0.5秒:一个使用Rust语言来优化Python性能的案例...
  8. 的it生活_IT行业是干啥的
  9. c++ error函数_Linux中create_elf_tables函数整型溢出漏洞分析(CVE201814634)
  10. 抽奖送福利|8大福利任性送,快来抽它