C++
文章平均质量分 94
C++学习之路
suri ..
机会是留给有准备的人!
展开
-
【C++STL(十四)】一个哈希桶简单模拟实现unordered_map/set
一文带你了解unordered_map/set简单模拟实现!!!原创 2024-09-07 12:34:09 · 972 阅读 · 0 评论 -
【C++STL详解(十三)】unordered系列容器的介绍与使用
一篇文章教会带你了解unordered系列原创 2024-08-30 17:32:30 · 874 阅读 · 0 评论 -
【C++STL(十二)】一棵红黑树简单模拟实现map和set
一文简单了解map/set底层。。原创 2024-08-19 17:55:44 · 928 阅读 · 0 评论 -
【C++STL详解(十一)】map/set/multimap/multiset的介绍与使用
一文教会你使用map/set/multi_set/multi_map!!包教包会!!原创 2024-08-17 22:19:20 · 950 阅读 · 0 评论 -
【C++】-----多态及原理
一篇文章带你细致了解C++多态!内含丰富代码示例图!!通俗易懂!!化抽象为形象!!原创 2024-08-07 17:14:35 · 1022 阅读 · 0 评论 -
【C++】-----继承(复杂的多继承及虚拟继承)
带你细致了解C++继承难点之菱形继承!!!!!原创 2024-08-03 18:36:25 · 1115 阅读 · 0 评论 -
【C++】------继承(一)
使用通俗易懂的方式带你了解C++中的继承第一弹!!原创 2024-08-02 18:03:19 · 828 阅读 · 0 评论 -
【C++】-------反向迭代器的模拟实现(补充)
适合所有容器的反向迭代器模拟实现!!!!!!原创 2024-05-11 19:26:24 · 650 阅读 · 0 评论 -
【C++STL详解(十)】--------priority_queue的模拟实现
优先队列的模拟实现!!!!!!!原创 2024-05-10 20:18:08 · 744 阅读 · 0 评论 -
【C++STL详解(九)】--------priority_queue介绍与使用
优先级队列的介绍与使用!!!!!!!原创 2024-05-08 21:37:43 · 1027 阅读 · 0 评论 -
【C++STL详解(八)】--------stack和queue的模拟实现
stack和queue的模拟实现!!!!!!!原创 2024-05-07 21:30:48 · 460 阅读 · 1 评论 -
【C++STL详解(七)】--------stack和queue介绍与使用
stack、queue的介绍与常见接口原创 2024-05-07 18:13:34 · 1508 阅读 · 0 评论 -
【C++STL详解(六)】--------list的模拟实现
list的模拟实现!!!!!原创 2024-05-05 20:43:13 · 907 阅读 · 0 评论 -
【C++STL详解(五)】--------list的介绍与使用
list的介绍与使用!!!原创 2024-05-02 21:58:40 · 1640 阅读 · 0 评论 -
【C++STL详解(四)】--------vector的模拟实现
vector的模拟实现!!!原创 2024-05-01 17:52:05 · 1050 阅读 · 0 评论 -
【C++STL详解(三)】------vector的介绍与使用
vector的介绍与使用原创 2024-04-30 18:54:38 · 1062 阅读 · 2 评论 -
【C++】--------模板进阶
非类型模板参数、模板特化、模板分离与定义相关内容!原创 2024-04-27 22:05:05 · 815 阅读 · 2 评论 -
【C++STL详解(二)】——string类模拟实现
在前面我们已经了解了string中常见的接口,我们也说过,对于STL库的学习,不仅仅只是熟用,还要明理!模拟实现不是为了比库里面更好,而是去学习它的一些底层,能够让自己有更深的了解,就比如我们并不需要去造车,这不是我们干的,但我们需要了解它为什么能这样做,它的底层是什么在驱动,这样才能更好的去发挥车的性能!string类的底层就是个字符顺序表!一、接口总览public:public://构造函数,提供全缺省可以是空参数调用,也可以有参调//s2(s1)//拷贝构造,传统写法。原创 2024-03-30 13:15:30 · 1492 阅读 · 0 评论 -
string类常见题目详解
默认字符‘a’的为第一个元素。原创 2024-03-15 19:49:14 · 845 阅读 · 1 评论 -
【C++ STL详解】——string类
好了,老铁们,前面我们对C++的一些基础语法以及一些注意事项都有了一定的了解!那么接下来我们将要进入一个崭新的世界,就是对STL库的学习!对于STL的学习核心有三点:熟用、明理(底层实现)、扩展!下面先来看看string类通过文档可以看出string是表示字符串的字符串类底层实际是:basic_string模板类的别名,typedef basic_string<char, char_traits, allocator>stirng;原创 2024-03-08 22:11:57 · 969 阅读 · 2 评论 -
【C++】———模板初阶
class 类模板名// 类内成员定义。原创 2024-03-01 23:52:03 · 934 阅读 · 1 评论 -
C++-----内存管理
内存泄漏指。原创 2024-03-01 15:33:53 · 1075 阅读 · 1 评论 -
类和对象-常见OJ题
思路:可先用一个数组将天数先存起来(可以先按照平年计算),然后再判断日期是否为3月以上,因为只有这时才需要去判断是否为闰年,如果是3月以上并且是闰年,那需要在总天数上加1即可!思路:大体思路就是,先将天数加到“日”上,判断是否符合大于月份的天数,如果大于,那就月向上加;思路:相对简单,只需要去判断输入的天数是否符号当前月的天数即可,如果大于,那就月向上加!有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。但是呢,这里有个问题就是,我们每次加上的数都比上一个数大,就是。原创 2024-02-29 16:02:57 · 870 阅读 · 0 评论 -
C++-----类和对象(三)
形如下面代码。原创 2024-02-28 22:06:18 · 956 阅读 · 0 评论 -
C++-----类和对象(二)
C++为了增强代码的可读性引入了运算符重载,比如对于我们所写的什么func1、func2这些函数,可读性就不是很好运算符重载是具有特殊函数名的函数,也具有其返回值类型,和普通的函数类似2.语法格式返回值类型 operator 操作符(参数列表)//……函数体3.特性不能通过连接其他符号来创建新的操作符:比如operator@重载操作符必须有一个自定义类型的参数用于内置类型的运算符,其含义不能改变,例如:内置的整型+,不 能改变其含义。原创 2024-02-25 12:09:26 · 933 阅读 · 1 评论 -
C++-----类和对象(1)
类体外定义成员时,需要使用 :: 作用域操作符指明成员属于哪个类域。(如上)成员变量命名规则:其实这个主要是为了去区分上图出现的情况,所以作者习惯在成员变量面前加上个前缀,原创 2024-02-20 13:28:41 · 987 阅读 · 0 评论 -
C++入门(二)
可以看出,原创 2024-02-18 23:06:01 · 852 阅读 · 1 评论 -
c++入门(一)
对于域,大家在C语言中也听说过作用域的这样的说法,比如下面的代码int a = 2;return 0;上面的结果打印的是1,那为什么呢?其实原因就是编译器在编译的时候会进行搜索,先局部后全局的,局部变量优先的原因,这个我们也称之为局部域,而a=2是位于全局域!那么问题来了,如果我想要全局变量也打印出来,应该怎么做?当然第一种方法就是将不定义局部变量(doge),但这不是我们想要的!那么对于C语言是无法同时实现,除非使用指针等。原创 2024-02-17 23:14:03 · 860 阅读 · 1 评论