
c++
文章平均质量分 94
学习c++语法
gaogo12
这个作者很懒,什么都没留下…
展开
-
【C++11】右值引用
讲解了右值引用和完美转发原创 2024-04-24 14:16:11 · 759 阅读 · 0 评论 -
【C++】const限定符|const引用
1.理清const引用的内容,临时变量具有常性,权限的放大缩小和平移。2.讨论const指针的两种情况,顶层const和底层const3.了解const修饰this指针原创 2024-03-30 16:26:50 · 786 阅读 · 0 评论 -
c++多态(原理深入剖析+画图详细解释)
该文章能让你对c++的多态有一个非常深入的认知,通过内存和汇编讲解底层原理!原创 2023-12-01 01:37:25 · 1010 阅读 · 0 评论 -
c++继承(万字详解)画图+原理解说
继承的定义继承关系和访问限定符从这里可以看出,共有3*3 = 9种组合方式。那么,这些方式有什么区别呢?类成员/继承方式public 继承protected继承private继承基类的public成员派生类的public成员派生类的protected成员派生类的private成员基类的protected成员派生类的protected成员派生类的protected成员派生类的private成员基类的private成员派生类中不可见派生类中不可原创 2023-11-24 00:46:00 · 936 阅读 · 1 评论 -
list模拟实现
前面介绍list是带头双向循环链表,所以list就需要_prev,_next, _val三个成员.T _val;//构造函数//val = T()中T()是缺省参数,本来是不允许int a = int()这样的定义方式//可以理解为了构造函数开了一次后门,_val(val){}类比vector的迭代器,迭代器++就跳转到下一个位置.但是这对于vector有效,因为vector的地址空间是连续的,对于list就没有效果,因为list的地址空间是不连续的.但是为了使用迭代器该怎么办?原创 2023-11-18 00:27:18 · 58 阅读 · 1 评论 -
模拟实现vector
外部迭代器失效问题解决了,现在需要解决内部迭代器失效问题。原创 2023-11-03 22:32:15 · 61 阅读 · 1 评论