小甲鱼C++快速入门
Ordinary_Bird
这个作者很懒,什么都没留下…
展开
-
【小甲鱼C++快速入门】P2 从一个小程序讲起2
从一个小程序讲起21.这个小程序的C语言实现虽然已经开始学C++,但是这里这个C语言的程序还是有很多地方需要注意。未完待遇…原创 2019-09-17 23:05:54 · 176 阅读 · 0 评论 -
【小甲鱼C++快速入门】P21友元关系
友元关系1.什么是友元关系声明友元关系后可以让友元类访问到自己protected和private的属性和方法。定义友元类的语法:firend class ****这句话可以放在任何地方,但必须要在类里面。2.一些细节问题我自己写了一个例子来测试友元特性,注意看代码中的注释:#include <iostream>//在这里最好写上声明,因为A和B的类中的方法test_...原创 2019-09-20 11:19:45 · 199 阅读 · 0 评论 -
【小甲鱼C++快速入门】P20 覆盖方法和重载方法
覆盖方法和重载方法1.覆盖方法的作用就是说,父类中定义了一个方法,但是子类继承之后对这个方法产生了特殊的需求,需要对这个方法进行一些修改,那么就可以在子类中定义一个同名的方法覆盖掉之前父类中的方法。注意,覆盖方法时函数的形参和返回值都不能变化,不管是数量还是类型都不能变。2.重载方法的作用与函数的重载是一样的概念。一个类中可以有几个同名的方法,但这些方法的参数不一样。重载并不是一个面向对象...原创 2019-09-19 22:59:27 · 137 阅读 · 0 评论 -
【小甲鱼C++快速入门】P18 继承机制中的构造器和析构器
继承机制中的构造器和析构器1.构造器的调用很简单,子类在被实例化的时候,基类的构造器会被自动调用用来初始化那些在基类中定义的属性。而子类的构造器仅仅是用来初始化子类自己特有的那些属性。2.构造器和析构器的调用顺序顺序如下:基类的构造器子类的构造器子类的析构器基类的析构器注意析构器和构造器的调用顺序是反的。...原创 2019-09-19 22:05:53 · 142 阅读 · 0 评论 -
【小甲鱼C++快速入门】P17 this指针和继承
this指针和继承1.什么是this指针当我们调用成员函数时,实际上是替某个对象调用它。成员函数通过一个名为 this 的额外隐式参数来访问调用它的那个对象,当我们调用一个成员函数时,用请求该函数的对象地址初始化 this。例如,如果调用 total.isbn()则编译器负责把 total 的地址传递给 isbn 的隐式形参 this,可以等价地认为编译器将该调用重写成了以下形式://伪代...原创 2019-09-19 21:47:16 · 200 阅读 · 0 评论 -
【小甲鱼C++快速入门】拾遗
拾遗1.std::string类待施工…2.c++文件操作待施工…原创 2019-09-19 21:16:42 · 109 阅读 · 0 评论 -
【小甲鱼C++快速入门】P16 定义构造器
定义构造器1.什么是构造器构造器是类的一个特殊的方法,每个类至少有一个构造器,如果没有显示写出,编译器会自己加上一个空的构造器。构造器的名字应该与类的名字完全一致,并且构造器没有返回值,所以不用写上void、int之类的来定义它。构造器的作用是初始化对象。2.构造对象数组这个概念很简单,一个类其实就是一个新的数据类型,当然也可以用数组来存放,相当于数组中的每个元素就是一个这个类的对象。...原创 2019-09-19 21:15:19 · 130 阅读 · 0 评论 -
【小甲鱼C++快速入门】P14 给大家介绍对象
给大家介绍对象1.如何定义一个类在 C++ 中,类的定义方法如下:class 类名{访问范围说明符: 成员变量1 成员变量2 成员函数声明1 成员函数声明2访问范围说明符: 更多成员变量 更多成员函数声明 ...};类的定义要以;结束。“访问范围说明符”一共有三种,分别是 public、private 和 protecte...原创 2019-09-19 20:55:31 · 142 阅读 · 0 评论 -
【小甲鱼C++快速入门】P12 引用传递
引用传递1.什么是引用传递简单来说,一个函数的参数可以接受一个值、一个地址、或者一个引用。接受引用是c++的一个特性,就是说,当我用这样的形式来定义一个函数:void swap(int &x, int &y);然后用这样的方式来调用:int x,y;swap(x,y)这里传入swap的就直接是x和y的地址了,而不是x和y的值。...原创 2019-09-19 20:16:28 · 128 阅读 · 0 评论 -
【小甲鱼C++快速入门】P22 静态属性和静态方法
静态属性和静态方法1.待施工…原创 2019-09-20 11:53:52 · 128 阅读 · 0 评论