随笔 - 322  文章 - 0  评论 - 4  阅读 - 77146

随笔分类 -  C++Demo

上一页 1 2 3 4 5 下一页
----分享C++的知识
C++类模板
摘要:1 //类模板 2 //语法:template<typename T> 3 //类 4 #include <iostream> 5 #include <string> 6 #include<fstream> 7 using namespace std; 8 9 //类模板 10 template<c 阅读全文
posted @ 2021-08-12 10:50 Bytezero! 阅读(62) 评论(0) 推荐(0) 编辑
C++函数模板总结:
摘要://C++提高编程 模板(泛型编程 STL)//模板不可以直接使用 它只是一个框架//模板的通用并不是万能的//语法//template<typename T>//函数模板两种方式//1.自动类型推导 必须推导出一致的数据类型T,才可以使用//2.显示指定类型 模板必须确定出T的数据类型,才可以使用 阅读全文
posted @ 2021-08-12 09:30 Bytezero! 阅读(60) 评论(0) 推荐(0) 编辑
C++ 函数模板案列 //利用函数模板封装一给排序的函数,对不同的数据类型进行排序 //排序规则从大到小 排序算法为选择排序 //分别用char 数组 和 int 数组进行测试
摘要:1 //函数模板案列 2 //利用函数模板封装一给排序的函数,对不同的数据类型进行排序 3 //排序规则从大到小 排序算法为选择排序 4 //分别用char 数组 和 int 数组进行测试 5 6 7 #include <iostream> 8 #include <string> 9 #includ 阅读全文
posted @ 2021-08-12 07:56 Bytezero! 阅读(123) 评论(0) 推荐(0) 编辑
C++ //提高编程 模板(泛型编程 STL) //模板不可以直接使用 它只是一个框架 //模板的通用并不是万能的 //语法 //template<typename T> //函数模板两种方式 //1.自动类型推导 必须推导出一致的数据类型T,才可以使用 //2.显示指定类型 模板必须确定出T的数据类型,才可以使用
摘要:1 //C++提高编程 模板(泛型编程 STL) 2 //模板不可以直接使用 它只是一个框架 3 //模板的通用并不是万能的 4 //语法 5 //template<typename T> 6 //函数模板两种方式 7 //1.自动类型推导 必须推导出一致的数据类型T,才可以使用 8 //2.显示指 阅读全文
posted @ 2021-08-12 07:18 Bytezero! 阅读(58) 评论(0) 推荐(0) 编辑
C++员工管理系统(封装+多态+继承+分类化+函数调用+读写文件+指针+升序降序算法等一系列知识结合)
摘要:1 C++职工管理系统 2 该项目实现 八个 功能 3 1-增加功能 2-显示功能 3-删除功能 4-修改功能 4 5-查找功能 6-排序功能 7-清空功能 8-退出功能 5 实现多个功能使用了多个C++知识 增加功能:可以按着提示 增加员工的信息 并保存到初始化文件中,增加信息(数量 编号 姓名 阅读全文
posted @ 2021-08-11 20:35 Bytezero! 阅读(763) 评论(0) 推荐(0) 编辑
C++ 二进制文件 读 写文件
摘要:1 #include <iostream> 2 #include <string> 3 #include<fstream> 4 using namespace std; 5 6 class Person 7 { 8 public: 9 char m_Name[64]; //姓名 10 int m_A 阅读全文
posted @ 2021-08-09 15:20 Bytezero! 阅读(209) 评论(0) 推荐(0) 编辑
C++ 读 ,写 文件
摘要:1 //文件操作 2 //文本文件 读 ,写文件 3 4 #include <iostream> 5 #include <string> 6 #include<fstream> 7 8 using namespace std; 9 10 11 //文本文件 写文件 12 void test01() 阅读全文
posted @ 2021-08-09 14:55 Bytezero! 阅读(154) 评论(0) 推荐(0) 编辑
C++ //多态案例三 ---电脑组装
摘要:1 //多态案例三 电脑组装 2 3 #include <iostream> 4 #include <string> 5 using namespace std; 6 7 //抽象不同零件类 8 //抽象CPU类 9 10 class CPU 11 { 12 public: 13 //抽象的计算函数 阅读全文
posted @ 2021-08-09 11:32 Bytezero! 阅读(55) 评论(0) 推荐(0) 编辑
C++ //虚析构和纯虚析构
摘要:1 //虚析构和纯虚析构 2 3 #include <iostream> 4 #include <string> 5 using namespace std; 6 7 class Animal 8 { 9 public: 10 11 Animal() 12 { 13 cout << "Animal构 阅读全文
posted @ 2021-08-09 10:14 Bytezero! 阅读(39) 评论(0) 推荐(0) 编辑
C++ 多态 案例(//多态案例----制作饮品 //描述:煮水 冲泡 倒入杯中 加入辅料)
摘要:1 //多态案例 制作饮品 2 //描述:煮水 冲泡 倒入杯中 加入辅料 3 4 #include <iostream> 5 #include <string> 6 using namespace std; 7 8 class AbstractDriking 9 { 10 public: 11 12 阅读全文
posted @ 2021-08-09 09:33 Bytezero! 阅读(46) 评论(0) 推荐(0) 编辑
C++ //纯虚函数和抽象类 // 语法 virtual 返回值类型 函数名 (参数列表)=0 //当类中有了纯虚函数 这个类也称为抽象类
摘要:1 //纯虚函数和抽象类 2 // 语法 virtual 返回值类型 函数名 (参数列表)=0 3 //当类中有了纯虚函数 这个类也称为抽象类 4 5 6 #include <iostream> 7 #include <string> 8 using namespace std; 9 10 clas 阅读全文
posted @ 2021-08-09 08:43 Bytezero! 阅读(111) 评论(0) 推荐(0) 编辑
C++ //多态案例 -计算器类(普通写法 和 多态写法) //利用多态实现计算器 //多态好处: //1.组织结构清晰 //2.可读性强 //3.对于前期和后期扩展以及维护性高
摘要:1 //多态案例 -计算器类(普通写法 和 多态写法) 2 3 #include <iostream> 4 #include <string> 5 using namespace std; 6 7 //普通实现 8 class Calualtor 9 { 10 public: 11 12 int g 阅读全文
posted @ 2021-08-08 17:55 Bytezero! 阅读(116) 评论(0) 推荐(0) 编辑
C++ //多态 //静态多态:函数重载 和 运算符重载 属于静态多态 ,复用函数名 //动态多态:派生类和虚函数实现运行时多态
摘要:1 //多态 2 //静态多态:函数重载 和 运算符重载 属于静态多态 ,复用函数名 3 //动态多态:派生类和虚函数实现运行时多态 4 5 //静态多态和动态多态的区别 6 //静态多态的函数地址早绑定 - 编译阶段确定函数地址 7 //动态多态的函数地址晚绑定 - 运行阶段确定函数地址 8 9 阅读全文
posted @ 2021-08-08 16:21 Bytezero! 阅读(196) 评论(0) 推荐(0) 编辑
C++//菱形继承 //俩个派生类继承同一个基类 //又有某个类同时继承俩个派生类 //成为 菱形继承 或者 钻石 继承//+解决
摘要:1 //菱形继承 2 //俩个派生类继承同一个基类 3 //又有某个类同时继承俩个派生类 4 //成为 菱形继承 或者 钻石 继承 5 6 #include <iostream> 7 #include <string> 8 using namespace std; 9 10 //动物类 11 12 阅读全文
posted @ 2021-08-08 12:23 Bytezero! 阅读(53) 评论(0) 推荐(0) 编辑
C++ //多继承语法 C++中允许一个类继承多个类
摘要:1 //多继承语法 C++中允许一个类继承多个类 2 #include <iostream> 3 #include <string> 4 using namespace std; 5 6 class Base1 7 { 8 public: 9 Base1() 10 { 11 m_A = 100; 1 阅读全文
posted @ 2021-08-08 11:38 Bytezero! 阅读(1091) 评论(0) 推荐(0) 编辑
C++ //继承同名静态成员处理方式
摘要:1 //继承同名静态成员处理方式 2 #include <iostream> 3 #include <string> 4 using namespace std; 5 6 class Base 7 { 8 public: 9 static int m_A; 10 11 static void fun 阅读全文
posted @ 2021-08-08 11:21 Bytezero! 阅读(69) 评论(0) 推荐(0) 编辑
C++ //继承同名成员处理方式
摘要:1 #include <iostream> 2 #include <string> 3 using namespace std; 4 5 class Base 6 { 7 public: 8 Base() 9 { 10 m_A = 100; 11 } 12 void func() 13 { 14 c 阅读全文
posted @ 2021-08-08 10:35 Bytezero! 阅读(44) 评论(0) 推荐(0) 编辑
C++ //继承中构造和析构顺序
摘要:1 #include <iostream> 2 #include <string> 3 using namespace std; 4 5 class Base 6 { 7 public: 8 Base() 9 { 10 cout << "Base的构造函数!" << endl; 11 } 12 ~B 阅读全文
posted @ 2021-08-08 10:11 Bytezero! 阅读(56) 评论(0) 推荐(0) 编辑
C++ //继承中的对象模型 //利用开发人员命令提示工具查看对象模型 //父类中所有非静态成员属性都会被 子类继承下去 //父类中私有成员属性 是被编译器给隐藏了 因此是访问不到 但是确实被继承下去了
摘要:1 //继承方式 2 //语法:class 子类 :继承方式 父类 3 //继承方式 三种: 4 //1.公共继承 5 //2.保护继承 6 //3.私有继承 7 8 /* 9 #include <iostream> 10 #include <string> 11 using namespace s 阅读全文
posted @ 2021-08-08 09:42 Bytezero! 阅读(62) 评论(0) 推荐(0) 编辑
C++ 继承方式 //语法:class 子类 :继承方式 父类 //继承方式 三种: //1.公共继承 //2.保护继承 //3.私有继承
摘要:1 //继承方式 2 //语法:class 子类 :继承方式 父类 3 //继承方式 三种: 4 //1.公共继承 5 //2.保护继承 6 //3.私有继承 7 8 #include <iostream> 9 #include <string> 10 using namespace std; 11 阅读全文
posted @ 2021-08-08 09:07 Bytezero! 阅读(274) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示