- 博客(2)
- 收藏
- 关注
原创 More Effective C++ 学习记录2
条款3----不要以多态处理数组基础多态:多态性是指用一个名字定义不同的函数,这些函数执行不同的操作,这样就可以用同一个函数调用不同内容的函数,从而,可以用同样的接口访问功能不同的函数,即“一个接口,多种方法”。在C++中,多态分为静态多态性和动态多态性。这就涉及到联编的概念。联编也分为静态联编和动态联编。源程序经过编译、链接,成为可执行文件的过程是把可执行代码联编在一起的过程,其中在运行之前就完成的联编就是静态联编(也可称为静态绑定),而在运行时才完成的联编为动态联编(动态绑定)。静态联编:
2020-06-13 23:49:27 85
原创 More Effective C++学习记录
条款1——引用和指针的区别定义:指针: 指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元。引用:引用是一个指向其它对象的常量指针,它保存着所指对象的存储地址。并且使用的时候会自动解引用,而不需要像使用指针一样显式解引用。通俗的说,引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。区别:1.初始化问题*指针:既可以在定义时初始化,也可以在后面进行赋值。因此指针指向的对象可以更改。指针还可以初始化为NULL,且指针可以多级使用。引用:必须在定义时进行初始化且必
2020-06-07 19:21:02 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人