C++零基础学习
文章平均质量分 93
C++的入门到入土,包含C++的数据结构,C++的项目。
沐曦希
2022年度博客新星TOP4;C/C++领域优质创作者;愿你成为自己的光,不再彷徨,加油!程序人!
展开
-
【C++初阶】list的使用
【C++初阶】list的使用原创 2023-03-05 09:38:15 · 2245 阅读 · 21 评论 -
【C++初阶】vector的模拟实现
【C++初阶】vector的模拟实现原创 2023-02-27 10:48:03 · 618 阅读 · 37 评论 -
【C++初阶】vector的使用
vector是表示可变大小数组的序列容器原创 2023-02-13 11:41:28 · 2474 阅读 · 39 评论 -
【C++】string类的模拟实现
万字详解string的模拟实现原创 2023-01-16 10:09:51 · 2147 阅读 · 38 评论 -
【C++】STL——string的使用
STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且**是一个包罗数据结构与算法的软件框架。原创 2022-12-07 09:15:36 · 1811 阅读 · 34 评论 -
【C++初阶】类和对象(二)
默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。原创 2022-10-24 08:30:46 · 697 阅读 · 71 评论 -
【C++】模板初阶
泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。原创 2022-11-30 09:36:25 · 795 阅读 · 45 评论 -
【C++初阶】C&C++内存管理
C语言内存管理方式在C++中可以继续使用,但有些地方就无能为力,而且使用起来比较麻烦,因此C++又提出了自己的内存管理方式:通过new和delete操作符进行动态内存管理。new和delete是关键字,也是操作符。而malloc和free是函数。原创 2022-11-21 09:45:13 · 734 阅读 · 25 评论 -
【C++初阶】类和对象(收官)
一个函数可以是多个类的友元函数友元函数的调用与普通函数的调用原理相同。原创 2022-11-07 09:32:06 · 475 阅读 · 63 评论 -
【C++初阶】类和对象(三)
C++为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。原创 2022-11-01 09:54:47 · 879 阅读 · 61 评论 -
【C++初阶】万字总结类和对象(一)
C语言结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。比如:之前在数据结构初阶中,用**C语言方式实现的栈,结构体中只能定义变量;现在以C++方式实现,会发现struct中也可以定义函数。原创 2022-10-16 11:30:41 · 721 阅读 · 41 评论 -
【C++初阶】C++入门篇(终章)
在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它,大家可思考下为什么?auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。原创 2022-10-19 09:16:40 · 498 阅读 · 65 评论 -
【C++初阶】C++入门篇(二)
>引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。原创 2022-10-05 10:16:32 · 1210 阅读 · 66 评论 -
【C++初阶】C++入门(一)
C++是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式等。补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的,比如:作用域方面、IO方面、函数方面、指针方面、宏方面等。为后续类和对象学习打基础定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员。# include // lj是命名空间的名字,一般开发中是用项目名字做命名空间名。原创 2022-09-26 09:55:44 · 1336 阅读 · 119 评论