自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】 vector 迭代器失效问题

【C++】 vector 迭代器失效问题一. 迭代器失效问题分析二. 对于vector可能会导致其迭代器失效的操作有:1. 会引起其底层空间改变的操作,都有可能是迭代器失效2. 指定位置元素的删除操作--erase3. Linux下,g++编译器对迭代器失效的检测并不是非常严格,处理也没有vs下极端。4. 与vector类似,string在 插入或 扩容操作 或 erase之后,迭代器也会失效

2024-09-27 20:39:55 1363 70

原创 【C++】你对vector的了解又有多少呢?

【C++】你对vector的了解又有多少呢?一. vector的介绍二. vector的使用1. vector 的构造代码举例:2. vector 空间增长问题resize机制:reserve扩容机制:3. vector 增删查改代码举例一:代码举例二:

2024-09-25 07:30:00 1507 59

原创 【C/C++】速通涉及string类的经典编程题

【C/C++】速通涉及string类的经典编程题一.字符串最后一个单词的长度代码实现:(含注释)二.验证回文串解法一:代码实现:(含注释)解法二:(推荐)1. 函数isalnum介绍:2. 函数tolower介绍:3. 代码实现:三.翻转字符串II:区间部分翻转代码实现:(含注释)四.翻转字符串III:翻转字符串中的单词代码实现:(含注释)

2024-09-21 13:20:15 2635 163

原创 【C/C++】涉及string类的经典OJ编程题

【C/C++】涉及string类的经典OJ编程题一. 把字符串转化成整数(atoi)解法一:(不用long)完整代码:解法二:(用long)二.字符串相加代码实现(含注释):三.反转字符串代码实现:四.字符串中的第一个唯一字符解法一:解法二:

2024-09-18 07:30:00 2774 145

原创 【C++】string类中常用函数的模拟实现

【C++】string类中常用函数的模拟实现

2024-09-15 12:42:33 2066 63

原创 【C++】你对“string类”的了解又有多少呢?

一. string类的常用接口说明1. string类对象的常见构造2. string类对象的容量操作(精讲)求大小:函数size()或 length():求容量:函数capacity()判空:函数empty()清理:函数clear()(不释放空间)扩容:函数reserve()扩充:函数resize()总结:3. string类对象的访问及遍历操作4. string类对象的修改操作

2024-09-11 07:15:00 1633 150

原创 【C/C++】“秒懂”学C/C++不可错过的“经典编程题” — 日期类的经典运用 (含题链接)

“0”基础学会C/C++不可错过的“经典编程题” — 日期类的经典运用(含有题链接)1. 计算日期到天数转换(1). 解题思路:(2). 代码实现:2. 打印日期(1). 解题思路:(2). 代码实现:3. 日期类加(1). 解题思路:(2). 代码实现:4. 日期差值(1). 解题思路:(2). 代码实现:

2024-09-09 07:43:07 2604 134

原创 【C/C++】内存管理

1. C/C++内存分布2. C++中动态内存管理(1). new/delete操作内置类型(2). new和delete操作自定义类型3. operator new与operator delete函数4. new和delete的实现原理(1). 内置类型(2). 自定义类型5. 内存管理常见面试题(1). malloc/free和new/delete的区别(2). 内存泄漏

2024-09-06 07:00:00 1446 85

原创 【C++】模板初阶

1. 函数模板(1). 函数模板概念(2). 函数模板格式(3). 函数模板的原理(4). 函数模板的实例化2. 类模板(1). 类模板的定义格式(2). 类模板的实例化

2024-09-06 07:00:00 1486 96

原创 【数据结构】排序算法篇二

1. 快速排序(hoare版本)(1)基本思想:(2)动态图解:(3)代码实现:(4)特性总结:2. 快速排序(推荐:前后指针版本)(1)基本思想:(2)动态图解:(3)静态图解(一趟):(4)代码实现:3. 快速排序(挖坑法)(1)具体步骤:(2)静态图解:(3)动态图解:(4)代码实现:4. 计数排序(1)基本思想:(2)具体步骤:(3)代码实现:(4)特性总结:5. 归并排序(递归法)(1)基本思想:(2)动态图解:(3)代码实现:(4)辅助理解:

2024-09-03 07:11:16 1892 106

原创 【C++】基础类之日期类

【代码】【C++】基础类之日期类。

2024-09-01 09:43:31 1210 92

原创 【数据结构】排序算法篇一

1. 插入排序(1)基本思想:(2)动态图解:(3)具体步骤:(4)代码实现:(5)特性总结:2. 希尔排序( 缩小增量排序 )(1)基本思想:(2)静态图解:(3)具体步骤:(4)代码实现:(5)特性总结:3. 堆排序(1)基本思想:(2)具体步骤:(3)代码实现:(4)特性总结:4. 选择排序(1)基本思想:(2)动态图解:(3)具体步骤:(4)代码实现:(5)特性总结:

2024-08-30 07:33:49 2765 101

原创 【C++】类与对象篇四

一 . 再谈构造函数1. 构造函数体赋值2. 初始化列表3. explicit关键字二 . static成员 【面试题】三 . 友元1. 友元函数2. 友元类四 . 内部类

2024-08-28 10:44:34 1689 89

原创 【C++】类与对象篇三

一 . 运算符重载1 运算符重载2 赋值运算符重载3 前置++和后置++重载4 . const成员5 . 取地址及const取地址操作符重载

2024-08-23 18:05:31 1533 73

原创 【C++】类与对象篇二

1. 类的6个默认成员函数2. 构造函数3. 析构函数4. 拷贝(复制)构造函数5. 赋值运算符重载6. const成员函数7. 取地址及const取地址操作符重载

2024-08-21 14:39:21 794 68

原创 【C++】类与对象篇一

面向过程和面向对象初步认识类的引入类的定义类的访问限定符及封装类的作用域类的实例化类对象模型this指针

2024-08-20 07:15:00 1350 63

原创 【C++】入门篇二

一.内联函数1.内联函数的概念2. 内联函数的特性二.auto关键字(C++11)1. auto的由来2. auto简介3. auto的使用细则4. auto不能推导的场景5.基于范围的for循环(C++11)6 .范围for的使用条件三.指针空值---nullptr(C++11)

2024-08-19 07:30:00 1314 47

原创 【C++】入门篇一

一 .缺省参数1.缺省参数的概念2. 缺省参数分类二. 函数重载1. 函数重载概念2.函数重载代码举例三.引用1.引用的概念2. 引用特性3. 常引用4. 使用场景(1). 做参数(2). 做返回值5. 传值、传引用效率比较6. 引用和指针的区别7.引用和指针的不同点

2024-08-18 11:16:27 1579 42

原创 【C语言】冒泡排序保姆级教学

冒泡排序保姆级教学,带有理解图不易忘,一步一步手把手教如何写

2024-08-17 08:00:00 751 39

原创 【C++】入门之域的详解

域的分类域的定义和初步理解域的深入理解即认识命名空间域的嵌套命名空间域嵌套的作用(命名空间嵌套可以解决什么问题?)

2024-08-16 13:01:53 831 45

空空如也

空空如也

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

TA关注的人

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