- 博客(37)
- 收藏
- 关注
原创 【无标题】
也就是说,我们需要在 operator[] 函数里面,判断传入的下标是否合法,是否在范围内,如果不合法立刻抛出异常,注意函数内部只负责抛出异常。将我们写的 myList 迭代器里面 operator[] 和 operator++ 配合异常再写一遍。如果此时,执行了 l[0 ~ 4] 正常,如果执行了 l[5~n] 自动抛出异常。l << 1 << 3 << 5 << 7 << 9 总共5个数。
2025-04-09 20:38:54
299
原创 关于类模板STL中vector容器的运用和智能指针的实现
注册:将账号密码存入vector里面,注意防重复判断。代码题:使用vector实现一个简单的本地注册登录系统。登录:判断登录的账号密码是否正确。
2025-04-07 20:54:35
233
原创 C++概述
概念上来说:就是以对象(具体的变量)为导向的编程思路专注于:一个对象具体能实现哪些过程(哪些功能)面向对象 = n * 面向过程结论:面向对象需要做的事情1:我们要想清楚,我们现在需要编写一个拥有哪些功能的对象 (面向对象的思路,C++编程)2:再去为这个对象中的每一个功能做具体的实现(实际就是面向过程,c语言编程)
2025-03-28 19:35:29
1052
原创 写一个服务器和客户端运行服务器和2个客户端,实现聊天功能客户端1 和 客户端2 进行聊天客户端1将聊天数据发送给服务器服务器将聊天数据转发给客户端2要求:服务器使用 select 模型实现
客户端。
2025-03-19 20:12:04
170
原创 网络编程---创建客户端和服务端以及协议包
函数原型:int socket(int domain, int type, int protocol);功能描述:创建一个套接字文件,参数不同,功能类型就会不同参数描述:参数 domain:网络介质,常用的有以下几种AF_UNIX,AF_LOCAL : 本地通信协议,其实就是给域套接字用的AF_INET:ipv4 地址协议AF_INET6:ipv6 地址协议最常用的就是: AF_INET参数 type:套接字类型,有以下2个常用类型。
2025-03-18 19:17:16
837
原创 进程的相关内容
1.进程就是正在执行的程序,起到多个程序同时执行(cpu以ms级别的速度来回切换)2.qq的多个聊天框3.可以使用一个程序中的多个死循环同时执行。
2025-03-06 21:14:23
1161
原创 顺序表的操作
2.2 顺序表的尾插2.1 创建顺序表2.3 顺序表的遍历。2.5 顺序表按下表插入。2.5 顺序表按下表删除。2.5 顺序表按下表修改。2.5 顺序表按下表查找。2.5 顺序表按元素删除。2.5 顺序表按元素修改。2.5 顺序表按元素查找。
2025-02-13 17:33:46
199
原创 数组相关练习
return -1;// 数组长度小于2,无法找到第二大值i < size;i++) {printf("数组中的元素不足以找到第二大值\n");} else {printf("数组中的第二大值是: %d\n", result);return 0;
2025-02-04 14:32:12
315
原创 关于数组练习
int i;printf("请输入数组内的数据(6个)\n");for(i=0;i<LEN;i++)printf("请输入1或0决定数组是升序还是降序排列,1为升序0为降序\n");int k;int j;int temp;i<LEN-1;j<LEN-1-i;i<LEN-1;i++)
2025-02-04 13:35:16
786
原创 一维字符数组和二维数组的思维导图
一维字符数组├── 定义├── 初始化├── 访问元素├── 常见操作│ ├── 字符串长度│ ├── 字符串复制│ ├── 字符串连接│ └── 字符串比较└── 注意事项二维数组├── 定义├── 初始化├── 访问元素├── 常见操作│ ├── 遍历数组│ ├── 矩阵转置│ └── 矩阵乘法└── 注意事项。
2025-02-04 12:46:27
458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1