自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 『C++成长记』string模拟实现

本篇我们将为大家介绍string常用接口的模拟实现。

2024-07-08 09:29:35 2347 76

原创 『C++成长记』string使用指南

本文介绍了string类常用接口的使用

2024-02-02 09:15:02 2084 161

原创 『C++成长记』模板

本位介绍了函数模板和类模板的使用方法和优点

2024-01-21 09:35:16 2198 183

原创 『C++成长记』内存管理

本位介绍了C/C++内存管理方式,对malloc/free和new/delete进行了详细的分析

2024-01-17 09:15:21 3183 158

原创 『C++成长记』日期类的实现

完整实现日期类

2024-01-06 09:39:14 3410 187

原创 『C++成长记』运算符重载

本文介绍了C++中的运算符重载

2024-01-03 10:39:35 2632 170

原创 『Linux升级路』冯诺依曼体系结构与操作系统

了解冯诺依曼体系结构和操作系统

2023-12-28 08:58:14 4220 170

原创 『Linux升级路』基础开发工具——gdb篇

在软件开发中,通常会有两种主要的构建配置:Debug(调试)和Release(发布)。这两种配置的存在是为了在不同的开发和使用阶段提供不同的优化和调试支持。

2023-12-22 09:02:36 7006 170

原创 『C++成长记』拷贝构造函数

自定义类型在传参的时候,形参最好用引用来接收,这样可以避免调用拷贝构造函数,尤其是深拷贝的时候,会大大的提高效率,函数返回时,如果返回的对象在函数栈帧销毁后还在,最好也用引用返回。通过上面的分析可以看出,简单的浅拷贝不能满足栈的需求,因此,对于栈,我们需要自己写一个拷贝构造函数,来实现深拷贝。用于基于同一类的其他对象的构建及初始化,也就是是创建对象的时候,用一个已存在的对象,去初始化待创建的对象。问题就在于,我们传参时没有使用引用,上面代码传参使用的是值传递,值传递形参是实参的一份临时拷贝,

2023-12-13 10:04:53 2870 175

原创 『Linux升级路』进度条小程序

了解缓冲区和回车知识,写进度条小程序。

2023-12-09 09:33:47 8703 192

原创 『C++成长记』构造函数和析构函数

认识构造函数和析构函数

2023-11-30 09:46:34 1868 177

原创 『Linux升级路』基础开发工具——make/Makefile篇

以前我们的代码中有多个源文件,是编译器把它们链接起来,形成可执行程序。而在linux中,需要我们手动进行这个过程,使用gcc一个一个源文件的编译十分繁琐,这就需要我们的自动化构建工具——make/Makefile。

2023-11-27 08:58:50 1793 166

原创 『Linux升级路』基础开发工具——gcc/g++篇

在前面的文章中我们学会了vim的用法,可以写一些代码,要想让我们的代码运行起来,还需要我们学会编译工具gcc、g++的使用。

2023-11-24 09:02:16 1940 174

原创 『C++成长记』类和对象

C语言结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。比如: 之前在数据结构初阶中,用C语言方式实现的栈,结构体中只能定义变量;现在以C++方式实现, 会发现struct中也可以定义函数。

2023-11-21 12:46:38 1365 184

原创 『C++成长记』C++入门——内联函数

普通的函数在调用的时候会开辟函数栈帧,会产生一定量的消耗,在C语言中可以用宏函数来解决这个问题,但是宏存在以下缺陷:复杂、容易出错、可读性差、不能调试。为此,C++中引入了内联函数这种方法

2023-11-16 08:50:47 1593 197

原创 『Linux升级路』基础开发工具——vim篇

本期给大家介绍的工具是vim,它是多模式编辑器,vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。

2023-11-11 09:22:23 2425 194

原创 『Linux升级路』基础开发工具——yum篇

在Windows环境下,我们通常会到官网,去下载安装包进行软件的安装,在手机端,我们会到应用商店去下载我们需要的软件。今天我们将学习如何在Linux环境中安装软件。

2023-11-02 13:27:42 1612 156

原创 『C++成长记』C++入门—— 函数重载&引用

在上期的学习中,我们学习了命名空间和缺省参数,对C++有了初步的认识,本期我们将会学习函数重载和引用等新的概念。

2023-10-28 11:31:06 1323 188

原创 『Linux升级路』权限管理

权限决定了一个人可以干什么和不可以干什么,它是一种限制,在日生活中大家也都受到过权限的约束,今天就让我们认识Linux中的权限管理。

2023-10-24 16:38:48 1978 174

原创 『C++成长记』C++入门——命名空间&缺省参数

C++是在C语言的基础上发展而来的,C++优化了C语言的很多问题,让使用者使用起来更加方便,从今天开始我们将进入C++的学习,学习C++的奇妙之处。

2023-10-19 12:34:14 2041 166

原创 『Linux升级路』基本指令

我们了解了操作系统,也对Linux有了基本的认识,从今天开始就会进入Linux的学习,本期我们将学习Linux的基本指令。

2023-10-16 12:34:05 3276 167

原创 【数据结构】排序之插入排序和选择排序

排序是我们数据结构学习中很重要的章节,我们在生活中买东西都会挑选更好的,点外卖会选评分高的等等,这些都需要用到排序。接下来我们将会学习常见的排序算法。

2023-10-02 10:50:58 3408 194

原创 【数据结构】二叉树之堆的实现

在上一期的文章中我们学习了一些二叉树的知识,也了解了堆的概念。堆是一颗完全二叉树,分为大堆和小堆,今天我们将实现堆的各种功能。

2023-09-23 10:53:17 1307 246

原创 【数据结构】二叉树

在前几期的学习中,我们认识了顺序表和链表这两种线性表,而在本期学习中,我们将会学习复杂的数据结构二叉树。跟随我们的脚步,看看二叉树有怎样的特点。

2023-09-15 13:24:52 3589 196

原创 拒绝摆烂!C语言练习打卡第七天

在前面我们学习完C语言的所以知识,当然练习巩固也不能落下。可见实践对我们学习的重要。接下来就让小王带着大家进行练习,巩固我们C语言的学习

2023-08-31 09:21:01 1555 207

原创 拒绝摆烂!C语言练习打卡第六天

在前面我们学习完C语言的所以知识,当然练习巩固也不能落下。可见实践对我们学习的重要。接下来就让小王带着大家进行练习,巩固我们C语言的学习。

2023-08-26 09:45:51 2038 175

原创 拒绝摆烂!C语言练习打卡第五天

在前面我们学习完C语言的所以知识,当然练习巩固也不能落下。可见实践对我们学习的重要。接下来就让小王带着大家进行练习,巩固我们C语言的学习。

2023-08-22 09:18:54 2442 215

原创 拒绝摆烂!C语言练习打卡第四天

在前面我们学习完C语言的所以知识,当然练习巩固也不能落下。可见实践对我们学习的重要。接下来就让小王带着大家进行练习,巩固我们C语言的学习。

2023-08-20 09:33:24 3202 138

原创 拒绝摆烂!C语言练习打卡第三天

在前面我们学习完C语言的所以知识,当然练习巩固也不能落下。可见实践对我们学习的重要。接下来就让小王带着大家进行练习,巩固我们C语言的学习。

2023-08-18 09:13:02 1248 198

原创 拒绝摆烂!C语言练习打卡第二天

在前面我们学习完C语言的所以知识,当然练习巩固也不能落下,接下来就让小王带着大家进行练习,巩固我们C语言的学习。

2023-08-16 08:52:46 1386 200

原创 拒绝摆烂!C语言练习打卡第一天

在前面我们学习完C语言的所以知识,当然练习巩固也不能落下,接下来就让小王带着大家进行练习,巩固我们C语言的学习。

2023-08-14 08:36:51 3860 196

原创 【数据结构】栈和队列

在前几期的学习中,我们认识了顺序表和链表这两种线性表,而在本期学习中,我们将会认识别的线性表。跟随我们的脚本,看看栈和队列有怎样的特点。

2023-08-12 09:00:08 2052 156

原创 【数据结构】双向链表

在上一期中我们介绍了单链表,也做了一些练习题,在一些题中使用单链表会十分繁琐。因为单链表只能正着走,不能倒着走,例如:回文、逆置。本期我们将学习带头双向循环链表。

2023-08-09 08:45:39 2213 192

原创 【数据结构】单链表OJ题(二)

在上一期中我们给大家介绍了单链表,也了解了单链表的实现。接下来就让我们进入实践,练习一些经典题目,让我们对单链表的理解更加深入

2023-08-07 15:49:04 2051 154

原创 【数据结构】单链表OJ题(一)

在上一期中我们给大家介绍了单链表,也了解了单链表的实现。接下来就让我们进入实践,练习一些经典题目,让我们拿捏单链表。

2023-08-05 09:15:00 1947 178

原创 【数据结构】单链表

在上一期中我们学习了顺序表,但它却有缺点,例如头插或从中间插入效率低等,而链表可以有效的解决这些问题。那么就让我们走进链表的学习。

2023-08-03 08:46:28 2259 183

原创 【数据结构】顺序表

什么是顺序表呢?这篇文章带你全面认识顺序表

2023-08-01 08:40:57 2385 199

原创 【数据结构】复杂度

带大家认识时间复杂度和空间复杂度

2023-07-28 23:07:02 6699 187

原创 【C语言进阶】程序环境和预处理

程序环境和预处理详解,一篇文章带你搞懂预处理

2023-07-27 07:57:11 1446 194

原创 【C语言进阶】文件操作

使用文件操作我们可以将数据直接存放在电脑的硬盘上,做到了数据的持久化。下面就让我们学习文件操作。

2023-07-25 09:00:37 794 177

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除