合集-案例

C++Note 通讯录管理系统___案例
摘要:1 #include <iostream> 2 using namespace std; 3 #define MAX 1000//最大人数 4 5 //菜单界面 6 void showMenu() 7 { 8 cout << "**************************" << endl; 阅读全文

posted @ 2023-06-08 15:14 廿陆 阅读(13) 评论(0) 推荐(0) 编辑

C++Note 案例 冒泡排序
摘要:案例:值传递 地址传递 函数形参为变量 即值传递 改变形参不会改变实参 函数形参为指针 即地址传递 间接访问实参地址 改变形参会改变实参 1 #include <iostream> 2 using namespace std; 3 4 //冒泡排序函数 参数1 数组的首地址 参数2 数组长度 5 v 阅读全文

posted @ 2023-06-07 10:43 廿陆 阅读(7) 评论(0) 推荐(0) 编辑

C++Note 封装 案例 (立方体相等)(点和圆)
摘要:案例1 1 #include <iostream> 2 using namespace std; 3 4 //设计立方体类(Cube) 5 //求出立方体的面积和体积 6 //分别用全局函数和成员函数判断两个立方体是否相等 7 class Cube 8 { 9 private: 10 //属性 11 阅读全文

posted @ 2023-06-12 18:19 廿陆 阅读(8) 评论(0) 推荐(0) 编辑

C++Note 分文件案例 (点和圆)
摘要:#include<iostream> 属于标准库的头文件 用 <> #include "point.h" 不属于标准库的头文件用 "" 头文件一: 1 #pragma once//命名唯一 2 #include <iostream> 3 #include "point.h" 4 //头文件 .h : 阅读全文

posted @ 2023-06-13 10:57 廿陆 阅读(9) 评论(0) 推荐(0) 编辑

C++基本例子 while(cin) + 输入数字重复次数
摘要:1 #include <iostream> 2 using namespace std; 3 4 int main() 5 { 6 int sum = 0; 7 int value = 0; 8 while (cin >> value)//读取数据直到遇到文件尾,计算所有读入的值的和 9 { 10 阅读全文

posted @ 2023-06-27 18:20 廿陆 阅读(52) 评论(0) 推荐(0) 编辑

C++Note 多态案例1---计算器类
摘要:多态的优点: 代码组织结构清晰 可读性强 利用前期和后期的扩展和维护 案例:分别利用普通写法和多态技术,设计实现两个操作数进行运算的计算器类 普通写法: 1 //普通写法 2 //计算器类 3 class Calculator 4 { 5 public: 6 int getResult(string 阅读全文

posted @ 2023-07-27 11:56 廿陆 阅读(13) 评论(0) 推荐(0) 编辑

C++Note 纯虚函数和抽象类 案例2:制作饮品
摘要:多态中,通常父类中虚函数的实现没有意义 主要都是调用子类重写的内容 因此可以将虚函数改为纯虚函数 纯虚函数语法: virtual 返回值类型 函数名 (参数列表) = 0; 当类中有了纯虚函数,这个类也称为抽象类 抽象类特点: 无法实例化对象 子类必须重写抽象类中的纯虚函数 否则也属于抽象类 案例: 阅读全文

posted @ 2023-07-27 12:10 廿陆 阅读(10) 评论(0) 推荐(0) 编辑

C++Note 多态 案例 电脑组装
摘要:案例描述: 电脑组成部件为:CPU 显卡 内存条 将每个零件封装出抽象基类,并且提供不同的厂商生产不同零件,例如 Intel厂商和Lenovo厂商 创建电脑类提供让电脑工作的函数,并且调用每个零件工作的接口 测试时组装三台不同的电脑进行工作 1 #include <iostream> 2 using 阅读全文

posted @ 2023-07-30 11:21 廿陆 阅读(11) 评论(0) 推荐(0) 编辑

C++类模板 案例(多回顾)
摘要:案例:通用数组类 1.可以对内置数据类型以及自定义数据类型的数据进行存储 2.将数组的数据存储到堆区 3.构造函数中可以传入数组的容量 4.提供对应的拷贝构造函数以及operator=防止浅拷贝问题 5.提供尾插法和尾删法对数组中的数据进行增加和删除 6.可以通过下标的方式访问数组的元素 7.可以获 阅读全文

posted @ 2023-08-19 20:49 廿陆 阅读(28) 评论(0) 推荐(0) 编辑

linux案例 模拟 ls -l
摘要:ls -l //当前目录下文件的信息 文件权限 硬链接数 所有者 所在组 大小 最后修改时间 文件名称 ls -l 文件名称 //具体文件的信息 1 #include <stdio.h> 2 #include <sys/types.h> //stat 3 #include <sys/stat.h> 阅读全文

posted @ 2023-09-12 11:39 廿陆 阅读(6) 评论(0) 推荐(0) 编辑

linux有名管道实现聊天功能
摘要:有名管道实现聊天功能 chatA.c chatB.c 获取键盘录入数据: scanf()函数遇到换行自动结束 持续录入数据:fgets()函数 chatA.c 1 #include <stdio.h> 2 #include <sys/types.h> 3 #include <unistd.h> 4 阅读全文

posted @ 2023-09-24 11:26 廿陆 阅读(21) 评论(0) 推荐(0) 编辑

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