- 博客(4)
- 收藏
- 关注
原创 167 模板
1.C++有两种编程形式面向对象编程——类 泛型编程——模板2.模板——提供一个模板,供不同数据类型去使用,例如交换两个数的函数模板,可以交换浮点数、整型,这里我们就不用写两个函数,就写一个交换两个数的通用函数,就可以让不同类型的想要交换的数进行交换。3.模板的作用:提高了代码的复用性,让类型参数化。4.模板类型函数模板 类模板5.模板的语法:在写模板时在前面添加一句话,告诉编译器T是模板,之后不要再报错。template<typename T> //仅能用在...
2021-09-22 20:30:18
98
原创 143 类和对象-文件操作
程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放。通过文件可以将数据持久化——头文件<fstream>操作文件的三大类:ofstream:写操作outout ifstream:读操作input fstream:读写操作写文件的步骤如下:文件的打开方式如下:以下是两种方法一起使用去使用这个文件:读文件文件是否打开成功?读数据有四种读方式:字符数组 string ...
2021-09-19 21:41:20
53
原创 135 类和对象-多态
以下是一个动物说话的案例,解释了地址早绑定和地址晚绑定的区别:#include<iostream>using namespace std;class animal{public: void speak() { cout<<“动物在说话”<<endl; }};class dog:class animal{public: void speak() { cout<&...
2021-09-17 16:01:57
68
原创 127 类和对象-继承
1.继承 封装 多态 是c++三个主要特征2.继承,就是类的继承,子类继承父类,可以省去很多公共的代码,只需要写自己独有的代码就可以了。3.继承的语法 class 子类名:继承方式 父类名4.案例——做一个编程语言视频网站,有CPP、JAVA、PYTHON三个界面。其中网站的头部,底部和列表部分是一致的,只有主体部分是不一致的。如果这里不用继承,那么这三个界面就要将网站的头部、底部、列表部分都写出来,很繁琐。#include<iostream>using namespa.
2021-09-13 21:51:14
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人