自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Linux——TCP/UDP协议

本文介绍了OSI七层模型和TCP/IP四层模型的网络分层结构,重点分析了TCP和UDP两种传输层协议的特性。OSI分层模型的优势在于实现应用层与传输层的解耦,提高应用层效率。TCP协议提供面向连接、可靠的字节流服的不可靠数据报服务,发送和接收操作一一对应,易出现丢包和截断问题。两种协议分别适用于不同的网络通信场景。务,通过三次握手建立连接,具有全双工通信特点。UDP协议则是无连接

2026-01-06 18:22:37 406

原创 C++字符流操作与STL

vector是线性表或顺序表,存储元素的空间是连续的,且空间的大小是动态分配的。相对于其他的容器,尾部插入和删除以及元素的访问的效率最高的,但其他位置的插入和删除的效率最低。用于算法中关系比较。因字符流操作对应的字符数组或空间, 此空间在程序的进程的内存中。(6)配置器:管理容器的内存空间的,每个容器都有自己的配置器alloctor。(2)拷贝或移动旧空间的数据到新空间(可能类的拷贝构造函数)(3)迭代器:不同容器都有自己的迭代器,用于访问容器中元素。(2)算法:对容器的各种操作,如排序,查询,拷贝。

2025-12-05 18:59:19 212

原创 C++之IO流类

IO:Input输入,Output输出IO流(相对于程序方向的):输入流,输出流在C语言IO流相关函数,除了printf和scanf。

2025-11-28 19:13:21 258

原创 C++异常处理

捕获异常时,尽可能多匹配抛出异常的类型(抛出与捕获的异常类型必须一致,也支持多态性)异常展开:在内层函数中产生异常,且未处理时,则向上寻找此异常的处理位置,如果找到则处理,否则继续向上匹配寻找,直到main函数未匹配到则终止程序。以上,类内的成员函数上声明了异常类型,在类外定义声明成员函数时的建议也要声明异常类型(成员函数声明和定义时,声明的异常类型保持一致)。(2)当抛出异常对象是局部对象,则调用拷贝构造将局部对象复制到异常对象空间中,然后,释放局部对象。在抛出异常类对象时,建议使用异常子类的对象;

2025-11-25 17:02:28 513

原创 C++——多继承、虚函数与类型转换

在C++中类支持多继承的, 即一个子类存在2个父类。实际上C++类的多继承为抽象类或接口类准备,其它的类建议单继承。

2025-11-14 23:26:39 677

原创 C++面向对象编程——类的继承

(4)父类中没有定义拷贝构造函数,而子类中定义的拷贝构造函数,但是没有调用父类的拷贝构造函数时,编译器会自动调用父类的无参构造函数,如果不存在父类的无参构造函数则报错。(3)多态性:父类对象的引用或指针,实际上是指向子类的对象,一种类型的对象具有不同的形态。对于子类来说,也可以访问父类的静态成员。(1)如果父、子类中都没有显示定义拷贝构造函数,则编译器自动添加,并在子类的拷贝构造函数调用(合并)父类的拷贝构造。(3)如果父类中显式的定义了拷贝构造函数,而子类定义了,此时子类的拷贝构造没有调用父类的拷贝时,

2025-11-11 21:44:52 886

原创 C++面向对象编程——友元与对象关系

(6)类模板:一个类模板在实际使用时,则会产生不同的泛华的对象。体现在创建类模板对象时传入的不同类型的对象或泛化。某个成员函数实现功能时,则需要依赖外部的某个类的对象。如:设计点Point类,在main函数中可以支持cout输出Point类的对象,在输出对象的坐标。(2)关联关系:体现在类的成员变量上,一个类的对象可以关联别一个类对象。(3)组合关系:一个人对象由其他多个对象组成的,体现在类的成员变量上。(5)派生或继承关系:父子类的关系,接口与实现的关系。友元的作用:允许友元可以访问类对象的私有属性。

2025-11-07 17:15:11 298

原创 C++面向对象编程——深浅拷贝及运算符重载函数

设计字符串类的注意事项:1>存储的位置:字符数组2>数组的大小:初始大小 128字符(ASKII)3>构造函数的重载:字符、字符串、空4>字符串的功能:拼接、赋值、比较、查找5>字符串输出。

2025-11-04 17:34:55 416

原创 C++面向对象编程

面向对象编程——构造函数与析构函数及成员方法的设计

2025-10-31 17:17:10 587

原创 面向对象编程(OOP)

C++面向对象编程定义及类的设计

2025-10-31 09:46:48 297

原创 Linux目录说明及命令行总结

lInux常用目录详解及常用命令行总结

2025-10-17 17:45:59 835

原创 C语言文件操作函数及相关知识点

本文介绍了C语言文件操作的基本概念和常用函数。文件分为文本文件和二进制文件,通过FILE*指针进行操作。主要内容包括:1)文件打开(fopen)与关闭(fclose)的常见模式;2)文本文件读写函数(fgetc/fputc、fgets/fputs、fscanf/fprintf);3)二进制文件操作(fwrite);4)文件位置控制函数(fseek/ftell)。文中提供了多个代码示例,演示了如何实现文件读写、格式化输入输出及获取文件大小等功能。这些基础操作是C语言文件处理的核心内容。

2025-08-28 19:44:44 367

原创 结构体、指针

一些自身学习总结的笔记,用以温故知新,有错误的地方欢迎感谢友友们指正

2025-08-21 09:55:15 829

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除