- 博客(64)
- 收藏
- 关注
原创 C++11中智能指针以及标准模板库 My_string My_stack
【代码】C++11中智能指针以及标准模板库 My_string My_stack。
2024-09-27 22:05:52
573
原创 多态的遗留问题以及C++中杂项,C++面试题
在类的继承中,基类中的函数前加virtual声明的函数就是虚函数。虚函数实现了运行的多态,同一函数调用在不同对象中表现出不同的行为:在基类中声明但没有实现的虚函数。在声明时末尾加上表示纯虚函数包含纯虚函数的类称为抽象类,不能实例化对象。派生类必须实例化抽象类中的所有虚函数才能实例化。:可以有实现,允许在派生类中重写,支持运行时多态。:没有实现,强制派生类必须实现,基类因此成为抽象类。
2024-09-26 21:05:26
917
原创 8.29练习
使用消息队列在两个独立的 C 程序之间进行进程间通信。每个程序都包含父进程和子进程,父进程用于写消息到消息队列,子进程用于从消息队列读取消息
2024-08-29 20:52:29
378
原创 8.28练习
这篇博客展示了如何使用两个有名管道实现双向通信。父进程负责写入信息到管道,子进程负责从管道读取信息并显示到终端上。还使用了信号处理来确保进程在接收到 “quit” 命令时正确退出。
2024-08-28 20:38:24
870
原创 8.27练习
介绍了两种多线程编程的应用。第一部分展示了如何创建三个线程,其中两个子线程分别负责拷贝文件的前半段和后半段,父线程负责创建和管理子线程。第二部分展示了如何使用信号量和多线程来实现季节循环打印程序,四个线程按顺序打印四个季节的名称,并且每个季节的名称打印后会等待一秒钟。通过这些示例,读者可以学习到如何使用信号量来控制线程的执行顺序,以及如何在实际应用中提高文件拷贝的效率和实现多线程同步。
2024-08-27 19:23:07
270
原创 8.26练习
介绍了如何使用多进程来实现文件的分段拷贝。通过创建两个子进程分别负责拷贝文件的前半段和后半段,父进程负责回收子进程的资源,从而提高文件拷贝的效率。代码详细展示了如何获取文件长度、分段拷贝文件以及多进程的同步机制。通过这种方法,可以有效地处理大文件的拷贝任务。
2024-08-27 19:20:06
398
原创 8.18练习二
学生信息管理系统,使用了单链表数据结构来存储和管理学生的信息。系统包括录入、删除、查找、修改、显示学生信息等功能。主要由头文件定义、功能函数实现和主程序组成。
2024-08-18 18:34:38
201
原创 8.12练习
1、建立学生结构体数组,存放4个学生信息,循环调用插入函数,建立整表。2、任意位置插入一个新学生。变量e是学生结构体变量。4、单链表逆置后将学生信息输出。3、任意位置删除一个学生。
2024-08-12 20:37:42
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人