自考
文章平均质量分 82
小伍先森~
这个作者很懒,什么都没留下…
展开
-
计算机网络原理
笔记内容摘自于周亦鹏老师的计算机网络原理 课程代码04741 视频链接https://www.bilibili.com/video/BV1xJ41137Q3?p=51 如有问题欢迎私信指正原创 2022-01-08 13:23:50 · 5524 阅读 · 0 评论 -
C++之vector对象与复制
为什么需要vector?1.封装任何类型的动态数组,自动创建和删除 2.数组下标越界检查.vector对象的定义vector<元素类型> 数组对象名(数组长度);例:vector<int>arr(5) 建立大小为5的int数组vector对象的使用1.对数组元素的引用 与普通数组具有相同形式: vector对象名[下标表达式] vector数组对象名不表示数组首地址2.获得数组...原创 2021-11-17 01:51:32 · 1222 阅读 · 0 评论 -
动态分配与释放内存&动态数据的申请与释放
动态申请内存操作符 newnew 类型名T(初始化参数列表)功能:在程序执行期间,申请用于存放T类型对象的内存空间,并依初值列表赋以初值。结果值:成功:T类型的指针,指向新分配的内存;失败:抛出异常(如果内存空间满足不了申请的内存空间就会抛出异常)释放内存操作符deletedelete 指针P功能:释放指针P所指向的内存。p必须是new操作的返回值#include<iostream>using namespace std;class Point{public:原创 2021-11-16 07:34:02 · 826 阅读 · 0 评论 -
C++指针(二)
如何用指针访问数组元素定义指向数组元素的指针定义与赋值例:int a[10],*pa; pa=&a[0];或pa=a;等效的形式 *pa就是a[0],*(pa+1)就是a[1],...,*(pa+i)就是a[i]. a[i],*(pa+i),*(a+i),pa[i]四种形式都是等效的指针数组:数组的元素是指针类型例:Point *pa[2]; 表示有p...原创 2021-11-16 04:35:54 · 590 阅读 · 0 评论 -
C++指针(一)
内存空间的访问方式1.通过变量名访问. 2.通过地址访问.指针的概念指针:内存地址,用于间接访问内存单元 指针变量:用于存放地址的变量static int i;static int* ptr = &i;(ptr---指向int变量的指针)与地址相关的运算*和&指针运算符:* 地址运算符:&指针的初始化和赋值语法形式存储类型 数据类型 *指针名 = 初始地址int *p...原创 2021-11-15 02:24:11 · 74 阅读 · 0 评论 -
C++对象数组
对象数组的定义与访问1.定义对象数组类名 数组名[元素个数];2.访问对象数组元素通过下标访问:数组名[下标].成员名对象数组初始化1.数组中每一个元素对象被创建时,系统都会调用类构造函数初始化该对象。2.通过初始化列表赋值。例:Point a[2]={Point(1,2),Point(3,4)};构造了数组的两个对象并初始化好了。3.如果没有为数组元素指定显示初始值,数组元素便使用默认值初始化(调用默认构造函数)。数组元素的构造和析构1.构造数组时,元.原创 2021-11-14 04:36:28 · 623 阅读 · 0 评论