C++
文章平均质量分 96
C++
小王又困了
这个作者很懒,什么都没留下…
展开
-
『C++成长记』string模拟实现
本篇我们将为大家介绍string常用接口的模拟实现。原创 2024-07-08 09:29:35 · 2755 阅读 · 77 评论 -
『C++成长记』string使用指南
本文介绍了string类常用接口的使用原创 2024-02-02 09:15:02 · 2179 阅读 · 161 评论 -
『C++成长记』模板
本位介绍了函数模板和类模板的使用方法和优点原创 2024-01-21 09:35:16 · 2254 阅读 · 183 评论 -
『C++成长记』日期类的实现
完整实现日期类原创 2024-01-06 09:39:14 · 3429 阅读 · 187 评论 -
『C++成长记』运算符重载
本文介绍了C++中的运算符重载原创 2024-01-03 10:39:35 · 2646 阅读 · 170 评论 -
『C++成长记』拷贝构造函数
自定义类型在传参的时候,形参最好用引用来接收,这样可以避免调用拷贝构造函数,尤其是深拷贝的时候,会大大的提高效率,函数返回时,如果返回的对象在函数栈帧销毁后还在,最好也用引用返回。通过上面的分析可以看出,简单的浅拷贝不能满足栈的需求,因此,对于栈,我们需要自己写一个拷贝构造函数,来实现深拷贝。用于基于同一类的其他对象的构建及初始化,也就是是创建对象的时候,用一个已存在的对象,去初始化待创建的对象。问题就在于,我们传参时没有使用引用,上面代码传参使用的是值传递,值传递形参是实参的一份临时拷贝,原创 2023-12-13 10:04:53 · 2888 阅读 · 175 评论 -
『C++成长记』构造函数和析构函数
认识构造函数和析构函数原创 2023-11-30 09:46:34 · 1877 阅读 · 177 评论 -
『C++成长记』C++入门——内联函数
普通的函数在调用的时候会开辟函数栈帧,会产生一定量的消耗,在C语言中可以用宏函数来解决这个问题,但是宏存在以下缺陷:复杂、容易出错、可读性差、不能调试。为此,C++中引入了内联函数这种方法原创 2023-11-16 08:50:47 · 1607 阅读 · 197 评论 -
『C++成长记』类和对象
C语言结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。比如: 之前在数据结构初阶中,用C语言方式实现的栈,结构体中只能定义变量;现在以C++方式实现, 会发现struct中也可以定义函数。原创 2023-11-21 12:46:38 · 1379 阅读 · 184 评论 -
『C++成长记』C++入门—— 函数重载&引用
在上期的学习中,我们学习了命名空间和缺省参数,对C++有了初步的认识,本期我们将会学习函数重载和引用等新的概念。原创 2023-10-28 11:31:06 · 1347 阅读 · 188 评论 -
『C++成长记』C++入门——命名空间&缺省参数
C++是在C语言的基础上发展而来的,C++优化了C语言的很多问题,让使用者使用起来更加方便,从今天开始我们将进入C++的学习,学习C++的奇妙之处。原创 2023-10-19 12:34:14 · 2061 阅读 · 166 评论