C++学习
文章平均质量分 87
胡须不排序H
本硕211,自学转码,一起努力奥利给!
展开
-
[日常编程训练]Day2:排序子序列和倒置字符串
总结:今天对string有了新的认识,继续加油!星光不负赶路人,努力就能得到自己想要的东西!!!原创 2023-01-05 11:00:02 · 233 阅读 · 0 评论 -
[C++]二叉搜索树
二叉搜索树是在C++中一个很重要的数据结构,学好二叉搜索树为后面的红黑树、Map和Set容器做铺垫,所以我们这篇博客主要是用来讲二叉搜索树的基本结构和应用.原创 2022-12-10 16:12:08 · 221 阅读 · 0 评论 -
[C++]多态理解
在虚函数的后面写上 =0 ,则这个函数为纯虚函数。包含纯虚函数的类叫做抽象类(也叫接口类),抽象类 不能实例化出对象。派生类继承后也不能实例化出对象,只有重写纯虚函数,派生类才能实例化出对象。纯虚函数规范了派生类必须重写,另外纯虚函数更体现出了接口继承。{public:{cout原创 2022-11-27 15:38:01 · 458 阅读 · 0 评论 -
C++ 继承详解
我们定义了一个Student的派生类,也被称为子类。Person是基类,也被称为父类。继承属于C++学习的一个难关,限于笔者能力有限,如有错误,请读者进行指正!原创 2022-11-25 15:51:00 · 4622 阅读 · 0 评论 -
[C++]一文带你理解STL的list
这里本来是应该有两个->的,第一个箭头是pos ->去调用重载的operator->返回Date* 的指针,第二个箭头是Date* 的指针去访问对象当中的成员变量_year。begin函数返回的是第一个有效数据的迭代器,end函数返回的是最后一个有效数据的下一个位置的迭代器。这个写法其实和上面的写法基本一致,程序首先执行erase(it)的操作,但这时it指向的节点并没有发生改变,然后it++就指向了下一个节点.很明显,普通迭代器是可以对节点数据进行改变的,const迭代器限制了节点数据的改变....原创 2022-08-08 22:44:06 · 390 阅读 · 9 评论 -
【C++】带你深入理解vector
vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。本质讲,vector使用动态分配数组来存储它的元素。当新元素插入时候,这个数组需要被重新分配大小为了增加存储空间。其做法是,分配一个新的数组,然后将全部元素移到这个数组。...原创 2022-08-02 12:15:21 · 3878 阅读 · 11 评论 -
《今日收获》友元类的认识
在学习友元类的时候,发现友元提供了一种突破封装的方式,有时候提供了便利.但是友元会增加耦合度,破坏了封装,所以友元不宜多用.其中,友元类的所有成员函数都可以是另一个类的友元函数,都可访问另一个类中的非公有成员.本质上,其实没有太难的点,但是对于个人而言,对于友元函数的理解,需要大家注意一下: 这个要记清楚,声明日期类是时间类的友元类,则在日期类中就直接访问Time类中的私有变量.这里要记住,在Time类中声明,日期类是时间类的友元类,在日期类中就可以直接访问Time类中的私有成员变量. 这里一定不要记原创 2022-06-27 22:10:03 · 150 阅读 · 0 评论 -
C++运算符的重载--日期类的实现
在学习中,用C++编程的都知道,C++提供了一个非常强大的操作符重载机制,利用操作符重载,我们可以为我们自定义的类增加更多非常有用的功能,本文就是结合自己所学过的知识,对日期类函数进行模拟实现.目录1.Date.h2.Date.cpp2.1 GetMonthDay()2.2 IsInvalid()2.3 运算符重载=2.4 this指针2.5 运算符重载==2.6 运算符重载!=2.7 运算符重载> 2.8 运算符重载2.10 运算符重载>= ...原创 2022-06-25 14:28:49 · 1214 阅读 · 18 评论 -
与C++相遇于这个夏天
学习C++好几天了,也没来得及进行总结,今天就对学习的一些C++知识进行总结:目录1.C++关键字2.命名空间3.C++的输入与输出4.缺省参数4.1 缺省参数概念4.2 缺省参数分类5.函数重载5.1函数重载的概念5.2 函数重载必须要注意的点5.3 C++重载的本质 5.4 extern "C"6 引用 6.1 引用的特性6.2 引用的使用场景6.3 值和引用的作为返回值类型的性能比较6.4 引用与指针的区别7.内联函数7.1 内联函数的概念 7.2 内联函数的应用 7.3 内联函数的特性 7.4 C+原创 2022-06-24 11:29:19 · 225 阅读 · 0 评论