自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt中Tcp通信的原理及应用

本文介绍了QT下tcp通信的详细用法以及举例

2025-07-21 14:36:50 1920

原创 C++STL

着重介绍容器(vector,deque,list,queue,stack,set,map),算法(遍历,查找,排序,拷贝替换,算数,集合),迭代器

2025-07-10 16:49:20 1503

原创 C++三大特性——多态

本文系统介绍了C++多态的核心概念与技术实现。主要内容包括:1)多态类型分为静态多态(函数重载、模板)和动态多态(虚函数);2)虚函数通过虚函数表和虚函数指针实现运行时绑定;3)纯虚函数定义抽象类,强制派生类实现接口;4)必须使用虚析构函数确保派生类资源释放;5)构造函数不能为虚函数,因对象未完全实例化时无法访问虚函数表。文章通过代码示例详细演示了多态的实现机制和典型应用场景。

2025-07-03 15:00:31 21

原创 C++三大特性——继承

2继承中的对象模型:父类中所有的非静态属性都会被继承父类中的私有属性也被继承到子类了,只是被隐藏了访问不到3继承中的构造和析构顺序先构造父类在构造子类;先析构子类在析构父类4:父类和子类中出现同名成员函数子类会隐藏掉父类所有的同名函数,包括重载。想访问父类同名成员函数需要加作用域通过子类对象直接访问父类同名成员加上父类作用域即可。静态成员同理5:多继承:菱形继承问题:两个派生类继承同一个父类,有一个子类继承者两个派生类。

2025-07-03 11:28:09 385

原创 c++三大特性——封装

本文系统阐述了面向对象编程中的封装核心概念与实现技术。首先解析封装的三大作用(信息隐藏、数据安全、代码复用)及其访问控制方式(public/protected/private),对比struct和class的特性差异。其次深入探讨构造函数分类、拷贝构造函数的调用时机及深浅拷贝实现原理,重点分析资源管理问题。随后介绍初始化列表技术及其在const成员、引用类型等场景的优势。文章还详细讲解了类成员生命周期、静态成员特性及内存模型,包括this指针的底层机制。最后阐释常函数与常对象的约束规则,特别说明mutabl

2025-06-30 13:23:50 1489

原创 C++内存管理与分配

内存分区,程序编译链接过程

2025-06-30 09:24:33 746

原创 C++ 指针和引用

普通指针(const修饰指针),智能指针(unique_ptr,shared_ptr,weak_ptr)

2025-06-27 11:37:10 582

空空如也

空空如也

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

TA关注的人

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