- 博客(76)
- 收藏
- 关注
原创 Day43
1> 如果类中有指针成员时,如果没有显性的定义拷贝构造和拷贝赋值函数,系统默认提供的都只能实现浅拷贝,需要显性定义出深拷贝函数,为了完成指针成员的独立赋值,如果类中没有指针成员,使用系统提供的浅拷贝函数就可以。3> 浅拷贝指的是,两个类对象中的指针成员指向同一片空间,在析构时会发生对内存空间的二次释放问题,一个类对象中指针成员指向空间的值修改过也会导致另一个类对象的也被修改。2> 深拷贝指的是,两个类对象中的指针成员指向不同的空间,但是空间内存的值是相同的。
2023-06-30 19:11:54 350 1
原创 Day41
3、类是反映现实事物的一种抽象,而结构体的作用只是一种包含了具体不同类别数据的一种包装,结构体也可以继承,也可以有函数(c中结构体没有函数),但是不具备类的继承多态特性。1、结构体是一种值类型,类是引用类型。值类型用于存储数据的值,引用类型用于存储对实际数据的引用。5、结构体内默认访问权限和继承权限是public,类内默认访问权限和继承权限是private。7、C语言中,空结构体的大小为0,而C++中空结构体/类 的大小为1。4、结构体赋值是直接赋值, 而类赋值是传递对象的地址。
2023-06-28 19:53:48 242
原创 6.24
/输入矩阵大小 int n = 0 , m = 0;printf("请输入矩阵的行和列: ");//输入矩阵元素 printf("请输入矩阵的各个元素:\n");i < n;} //求最大值 int max = 0;i < n;j ++) //遍历序列 {//行乘积 for(int k = 0;k < n;k ++) if(k!//列乘积 for(int k = 0;k < m;k ++) if(k!
2023-06-24 15:21:30 381
原创 work day6.23
给用户添加权限:sudo vim /etc/sudoers把%admin改为新用户的用户名。sudo usermod -m -d 新的家目录位置 用户名—>修改用户家目录位置。sudo usermod -l 新的用户名 原来的用户名—>修改用户名。sudo usermod -c 描述信息 用户名—>修改用户的描述信息。sudo vim /etc/group ---->存放所有组用户的信息。sudo usermod -g 目标组 用户名—>修改用户的所属组。创建用户:sudo adduser 用户名。
2023-06-23 15:08:27 713
原创 Day35
ubuntu网络配置:https://blog.csdn.net/EMTEMM/article/details/131252357?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22131252357%22%2C%22source%22%3A%22EMTEMM%22%7D
2023-06-16 19:25:04 176
原创 网络编程重点
1> OIS 7层模型 TCP/IP 4层模型 5层模型2> 传输层的功能 网络层的功能?以及分别是第几层传输层:提供端到端的可靠传输,指定哪个进程哪个发送进程接收 第四层网络层:寻址和路由选择 第三层3>MAC地址:a. IP地址变不变,MAC地址变不变IP地址改变,IP地址由路由器下发MAC地址不改变b. ARP RARP协议功能ARP(Address Resolution Protocol):通过ip地址获取其对应的mac地址。RARP(Reverse Address Resolu
2023-06-08 09:40:57 912
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人