- 博客(72)
- 收藏
- 关注
原创 C++6.0
在这个场景中,我们可以将动物比作是不同的类,而海种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的个绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类Animal,其中有一个虚函数perform(O,用于在子类中实现不同的表演行为。以下是一个简单的比喻,将多态概念与生活中的实际情况相联系:比喻:动物园的讲解员和动物表演。
2024-02-18 21:27:37
722
原创 年假作业9
1、两种写法在功能上是等效的,但从避免错误和提高代码可读性的角度来看,建议使用第二种判断方式。C++中,计算1到100的和的最优化算法是使用高斯求和公式,也被称为等差数列求和公式。
2024-02-12 22:18:59
405
原创 年假作业7
修饰的变量会存储到静态数据区,静态块会在程序刚开始是完成初始化,也是唯一的一次初始化;前缀的全局变量和函数都具有全局可见性,也就是说其他文件可以看到写同名的函数,如果加了。(3)不是,只能在不低于ASCII的最小值且不大于ASCII的最大值以内。函数只能输出字符,不能输出ASCII码。全局变量也具有这个属性,因为静态数据区中所有的字节默认值都是。,那么其他文件就不能同名函数或者变量;静态存储区,共有两种变量,全局变量和。在我们同时编译多个文件时,所有未加。二、保持变量内容的长久。
2024-02-12 22:02:22
431
原创 年假作业5
2、(1)未声明友元报错,,应在 friend void SetValue(Animal&, int);后加一句friend void SetValue(Animal&, int, int);3、不知道为什么错了,想不通。
2024-02-06 22:13:50
484
原创 年假作业4.0
Vector::Vector(const Vector &other)//增加的拷贝构造函数。// 为 buffer 分配内存。//声明增加的拷贝构造函数。// 拷贝 size 成员变量。i++) // 拷贝元素。2、循环结果为,第一行:73174,第二行:83134。
2024-02-05 19:07:38
570
原创 年假作业2.0
错误,调用的函数为f(int m,double n),但未声明有这函数。1、错误,调用的函数为f(char m),但未声明有这函数。错误,调用的函数为f(double m),但未声明有这函数。
2024-02-03 21:11:08
550
原创 C++2.0
自己封装个矩形类(Rect),拥有私有属性:宽度(width以、高度height),初始化函数:void init(int w,int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:setw(int w)更改高度的函数:seth(int h)
2024-01-25 21:06:07
729
原创 IO作业5.0
4> 使用三个线程完成:线程1输出字符'A',线程2输出字符'B',线程3输出字符'C',要求输出结果为:ABCABCABCABCABC...3> 使用三个线程完成两个文件的拷贝,线程1完成拷贝前一半,线程2完成拷贝后一半,主线程回收两个分支线程的资源。1> 将互斥机制代码重新实现一遍。2> 将同步机制代码重新实现一遍。
2024-01-07 23:41:25
419
原创 IO作业3.0
1> 使用标准io完成两个文件的拷贝。2> 使用文件IO完成两个文件的拷贝。3> 将stat函数实现一遍。4> 将目录操作实现一遍。
2024-01-03 22:22:06
360
原创 IO作业2.0
标准IO依赖于库函数,该函数包含了一个缓冲区,该函数会将数据统一放入缓冲区,等待缓冲物时间刷新后,进行一并调用到内核,效率较高。文件IO属于内核提供的函数,依赖于系统调用,每进行一次系统调用,程序都会从用户空间向内核进行一次调换,效率偏低。指向文件地址的指针,该类型是在stdio.h中定义了一个用于描述文件所有信息的结构体。每进行一次系统调用,程序都会从用户空间向内核进行一次调换,效率偏低。作用:用于描述文件信息,是文件的操作句柄。属于内核,依赖的句柄有文件描述符。标准IO=文件IO+缓冲区。
2024-01-02 21:33:41
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人