![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 93
winterright
这个作者很懒,什么都没留下…
展开
-
C++中list的简单实现
一步一步走,缺什么补什么,不缺的放后边实现,这样子可以减少分支,以上就是这里list的实现了,简单实现一下,这里重要的是理解迭代器,迭代器不一定是指针,这里变成管理指针的类了原创 2024-05-20 00:31:57 · 590 阅读 · 0 评论 -
C++中vector的简单实现
vector可以看成一个顺序表,但这个顺序表可以根据需要储存不同的类型,底层可以用原生指针实现,迭代器使用原生指针实现,细节上把控好深浅拷贝原创 2024-05-12 18:18:36 · 492 阅读 · 0 评论 -
C++中容器string的简单模拟实现
容器这部分,如果不知道有什么函数,可以在网站上查文档资料,通常我们能想到的简单功能人家会有实现的,我们可以模拟实现简单的原创 2024-05-03 15:53:53 · 898 阅读 · 0 评论 -
类的构造函数的初始化列表
先知道构造函数的简单使用再懂得初始列表:初始化列表是介于函数参数列表后面括号与函数体大括号之间的,冒号开始,逗号分割,成员变量后面跟括号给初始值或表达式原创 2024-02-20 17:45:35 · 806 阅读 · 0 评论 -
C++中内联函数和auto关键字
内联函数代替短小函数定义,就不需要宏来替换了,用const修饰替换宏的常量定义原创 2024-02-19 19:31:24 · 901 阅读 · 1 评论 -
C++类中重要的四个默认成员函数
默认成员函数主要有六个:构造函数、析构函数、拷贝构造、赋值重载、两个取地址重载主要的四个默认成员函数是:构造函数、析构函数、拷贝构造、赋值重载原创 2024-02-12 00:01:33 · 974 阅读 · 1 评论 -
C++:类与结构体
在C语言中,定义结构体变量的定义同带着struct关键字而在C++中结构体变量的的定义可以不使用struct关键字C语言 //typedef struct Node Node;//... };结构体变量定义: struct Node L;//... };结构体变量定义:Node L;当然C语言也可以使用typedef来把结构体类型重新起名,但C++的结构体可以直接省略在C++中结构体与类区别不大类定义对象也叫做实例化类的实例化就是给每个对象开空间定义对象的时候才会在这对象里面定义里面的变量。原创 2024-02-05 12:36:21 · 996 阅读 · 1 评论 -
C++中的引用与指针之间的神秘关系
简单引用的使用,理解概念、使用方法、和指针有啥区别、是否能代替指针原创 2024-01-23 23:22:16 · 1025 阅读 · 1 评论 -
C++入门:命名空间、缺省参数、函数重载
命名空间对应的是域范围的访问,缺省参数对应的是函数调用时怎么缺省(当然需要定义那里有一点改变),函数重载对应的是同名函数不同的参数列表原创 2024-01-23 20:48:07 · 814 阅读 · 1 评论