青,取之于蓝而青于蓝;冰,水为之而寒于水。

C++学习复习笔记05 – 构造函数重载时的写法

在C++类中进行构造函数重载时,有几种不同的简洁的写法。 下面先演示可读性最好的也是初学时常用的写法一:   写法2   写法3

C++学习复习笔记04 – 函数重载

重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符完成不同的运算功能。这就是重载函数。重载函数常用来实现功能 …

C++学习复习笔记03 – 析构函数

析构函数名也应与类名相同,只是在函数名前面加一个位取反符~,例如~stud( ),以区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)。只能有一个析构函数,不能重载。如果用户没有编写析构函数,编译系统会自动生成一个缺省的析构函数(即 …

C++学习复习笔记02 – 构造函数

构造函数无返回值,函数名和类名相同,构造函数仅仅只是实现自动调用,并无特别。 语法与使用: 关于this this是类中的一个私有变量,是一个指向当前对象(实例)的引用,它只能在类的内部使用。 在这里可以将this理解为指向自己本身的 …

C++学习复习笔记01 – 类的创建与使用

说明:本系列只展示C++中一些关键语法最直观的用法,对于细节不做复述,因为有很多经典的书籍上有详细的解释;另外,学习一门技术,不能只看视频或者学习别人的重点笔记,书本还是不可少的,它不仅可以从整体上对技术的学习路线进行一个概括,同时还能作 …