自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 list容器

本文系统介绍了STL中list容器的特性及使用方法。list是基于带头双向循环链表实现的序列容器,支持高效的任意位置插入/删除操作(O(1)时间复杂度),但不支持随机访问。重点阐述了list的构造方式、迭代器使用(双向但非随机访问)、容量操作、元素访问方法(front/back)、修改操作(push/pop/insert/erase)及特有操作(如splice合并链表)。特别强调了迭代器失效问题及正确处理方法,并对比了list与vector的性能特点,指出list适合频繁插入删除场景而vector更适

2025-11-17 04:29:58 676

原创 vector

本文介绍了C++中vector容器的基本使用方法,主要包括vector的构造、迭代器操作、空间管理、增删查改等操作。重点讲解了vector的构造方法(如无参构造、初始化构造、拷贝构造等)、迭代器使用(begin/end、rbegin/rend)、空间增长问题(size/capacity/resize/reserve的区别)以及增删查改操作(push_back/pop_back/insert/erase等)。同时指出了迭代器失效问题及其解决方法,强调在空间改变操作后需要重新获取迭代器。文章通过示例代码直观展示

2025-10-14 06:24:26 644

原创 string类的使用和说明

string类的基本使用

2025-09-18 20:07:13 1068

原创 C++模版

主要介绍了一下模版的概念和使用

2025-07-19 08:00:00 641

原创 C++内存管理

主要介绍了C++的内存管理new和delete的使用和原理

2025-07-18 15:31:21 741

原创 类和对象(五)static成员和内部类,编译器的优化

主要介绍了static和内部类,匿名对象和对象拷贝时编译器的优化

2025-07-17 17:33:54 728

原创 类和对象(四)运算符重载和初始化列表

主要介绍了运算符重载剩余的赋值运算符和取地址运算符以及初始化列表等

2025-07-16 18:07:49 1244

原创 类和对象(三)拷贝构造和运算符重载

主要介绍了拷贝构造和运算符重载

2025-07-15 08:00:00 1470

原创 类和对象(二)构造函数和析构函数

构造函数和析构函数编译器都会自动调用,不怕泄露。构造函数是对象实例化时初始化对象。

2025-07-14 08:00:00 487

原创 类和对象(一)

简要介绍一下类的一些概念和对象的实例化,以及this指针

2025-07-13 15:22:06 458 2

原创 C++入门基础(下)

主要介绍了函数重载,引用,inline关键字和nullptr

2025-07-12 18:36:38 550

原创 C++入门基础(上)

简要介绍了C++基础语法的命名空间,缺省参数和C++的输入和输出

2025-07-11 21:59:41 429

空空如也

空空如也

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

TA关注的人

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