- 博客(14)
- 收藏
- 关注
原创 计网——ARP
在计算机网络中,每个设备都有一个唯一的MAC地址和IP地址,而ARP协议允许设备通过IP地址找到对应的MAC地址,以便进行通信。当一个设备需要与另一个设备通信时:首先使用ARP协议在本地网络中查找目标设备的MAC地址。如果目标设备的MAC地址已知,则数据包将直接发送到该地址。如果目标设备的MAC地址未知,则ARP协议将广播一个请求,以请求目标设备回复其MAC地址。一旦ARP请求得到答复,设备就可以使用该MAC地址进行通信。
2023-08-04 09:30:00
3045
1
原创 计网——HTTP
HTTP协议是互联网上应用最广泛的协议之一,常用于Web浏览器和Web服务器之间的通信。HTTP协议采用客户端-服务器模式,客户端向服务器发送HTTP请求,服务器接收并处理请求,返回HTTP响应结果。
2023-08-03 21:26:00
222
原创 C++ 多态
C++中的多态(Polymorphism)是指同一个函数或方法能够在不同的对象上产生不同的行为。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++多态意味着调用成员函数时,会根据调用函数对象的类型来执行不同的函数。
2023-07-27 11:11:32
184
1
原创 C++ 异常处理
C++中的异常是一种在程序运行时发生错误时抛出的异常情况,可以用来处理程序中的错误和异常情况。异常处理机制是C++语言中的一种重要的错误处理方式,它允许程序员在程序运行时检测到错误并采取相应的措施,而不是在程序崩溃之后再去处理错误。
2023-07-26 19:56:55
259
1
原创 C++拷贝构造函数详解
在C++中,拷贝构造函数是一种特殊的构造函数,用于创建一个新对象,并将其初始化为现有对象的副本。拷贝构造函数的函数名必须与类名相同,并且参数为该类的一个常引用。拷贝构造函数是一种特殊的构造函数,用于创建对象的副本。他接受一个同类型的对象(本类对象的引用)作为参数,并使用该对象的数据来初始化新对象。拷贝构造函数通常用于在程序中复制对象,以便在不修改原始对象的情况下对其进行操作。拷贝构造函数通常会执行深拷贝操作,即复制指针指向的数据,而不是仅仅复制指针本身。
2023-07-26 10:44:09
3783
1
原创 C++中构造函数与析构函数
在C++中,用于初始化类的对象。构造函数的名称与类的名称相同,没有返回值类型,也不需要使用void关键字。构造函数可以有参数和重载,因此可以根据不同的参数列表来创建不同的对象。构造函数在对象创建时自动调用,用于完成对象的初始化工作,例如为成员变量赋初值、分配内存等。可以在构造函数中使用成员初始化列表来为成员变量赋初值,也可以在构造函数体中进行赋值操作。
2023-07-23 15:12:04
885
原创 C++ string详解
本文主要介绍C++中string标准库类,以及一些常用的std::string操作,本篇介绍字符串的构造、赋值、长度、容量、访问、修改。
2023-05-26 14:50:15
621
1
原创 C++优先队列(priority_queue)详解
优先队列(priority_queue),队首元素依然为优先级最高,先删除,先出队;定义的写法与其他STL容器相同;元素的访问与队列基本操作大致相同。
2023-02-25 16:10:13
5396
2
原创 C++ 引用详解
引用(reference)是C++对C的一个重要扩充,是为已存在的变量取一个别名,其本质是通过指针实现的。用法:类型 &引用名 = 引用实体(已定义的变量名)
2022-12-05 16:47:05
1362
原创 LeetCode 61 旋转链表(C++)
运用双指针图解旋转链表问题。 此时我们要考虑 k 是否大于链表长度如果小于链表长度:k 小于链表长度,上一步 for 循环中就是 k ;k 大于链表长度,上一步 for 循环中的 k 就要进行计算。 根据规律我们发现,可以让 k=k%链表长度,这样的话两钟情况都满足。我们通过一个新的函数去计算数组长度; 之后我们令 k=k%len在执行 for 循
2022-12-03 22:09:14
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人