- 博客(78)
- 收藏
- 关注
原创 【C++】踏上C++学习之旅(十):深入“类和对象“世界,掌握编程黄金法则(五)(最终篇,内含初始化列表、静态成员、友元以及内部类等等)
本文主要讲解了初始化列表,static静态成员以及友元、内部类,还有匿名对象。其中配有大量的代码解释和图片详解。干货满满!快来看吧!
2024-11-23 12:38:09
5401
193
原创 【C++】踏上C++学习之旅(九):深入“类和对象“世界,掌握编程的黄金法则(四)(包含四大默认成员函数的练习以及const对象)
本文主要是讲解了Date类的实现,让大家对类和对象有更进一步的理解。还讲了const成员以及另外两个默认成员函数。干货满满,快来看吧!!!
2024-11-20 16:32:12
3097
149
原创 【C++】踏上C++学习之旅(八):深入“类和对象“世界,掌握编程的黄金法则(三)(内含运算符重载和拷贝构造函数)
本文主要介绍了类和对象中比较重要的两大默认成员函数,拷贝构造函数和赋值运算符重载,其中还重点讲解了C++的运算符重载。干活满满!!!快来看吧!
2024-11-17 12:51:28
6319
159
原创 【C++】踏上C++的学习之旅(七):深入“类和对象“世界,掌握编程的黄金法则(二)(内含构造函数和析构函数)
本文主要讲解了类和对象中比较中重要的6大默认成员函数之二——"构造函数"和"析构函数"。里面有各种特征的认证和如何正确的使用构造函数和析构函数。干货满满,快来看吧!
2024-11-11 19:26:16
1798
170
原创 【C++】踏上C++的学习之旅(六):深入“类和对象“世界,掌握编程的黄金法则(一)
在本文中我们即将要接触到C++的第一块"硬骨头"——“类和对象”。为什么说"类和对象"是一块一骨头呢?因为里面涉及的语法细节十分的繁杂,不过读者们不必担心,我的"类和对象"这个系列会罗列和讲解各种语法细节,还要对这些地方加以认证,以帮助大家能够感知到这些细节的存在更好的理解"类和对象"的玩法!另外,本文作为该系列的第一篇文章,会重点讲解从C语言过渡到C++这个时期的"类和对象",以及介绍关于"类和对象"背后的编程思想——“封装”。
2024-11-09 15:53:34
3302
133
原创 【C++】踏上C++学习之旅(五):auto、范围for以及nullptr的精彩时刻(C++11)
本文主要讲解了C++11的新特性,内容包括auto关键字的使用、范围for语法糖还有nullptr。干货满满,快来看看!
2024-11-06 13:13:26
2233
153
原创 【C++】踏上C++学习之旅(四):细说“内联函数“的那些事
本文主要讲解了内联函数的由来,以及内联函数的实现机制和特性。干货满满,快来看吧!!!
2024-10-30 10:09:15
4436
173
原创 【C++】踏上C++学习之旅(三):“我“ 与 “引用“ 的浪漫邂逅
本文主要介绍了引用的概念和引用的各种用法,内含引用与指针的区别 —— 面试题常考。
2024-10-22 22:19:37
5625
168
原创 【C++】踏上C++的学习之旅(二):缺省参数和函数重载(内含函数重载的底层原理)
本文主要讲解了缺省参数和函数重载,里面有对函数重载的底层知识。干活满满,快来看吧!!!
2024-10-19 23:33:30
2558
158
原创 【初阶数据结构】归并排序 - 分而治之的排序魔法
本文讲解的排序算法是归并排序,作为归并算法,其有着快速排序算法没有的特性,也是面试比较常考的算法之一。本文会重点讲解思路以及代码的实现。
2024-10-17 00:32:19
2009
47
原创 【C++】踏上C++学习之旅(一):初识C++和命名空间
本文主要讲解了C++的历史,重点讲了C++种命名空间的意义和用法!!!快来看看吧!
2024-10-14 09:33:32
2849
135
原创 【初阶数据结构】一命通关“快速排序“(内含快速排序的三个版本以及非递归)
本文主要讲解了快速排序实现的三个版本思路以及快速排序的非递归写法。干货满满,快来看吧!!!
2024-10-14 09:31:41
3619
96
原创 【初阶数据结构】冒泡排序和选择排序(用C语言实现,主要讲思维)
讲到排序相信大家一定对一种排序很熟悉,它的名字就叫做冒泡排序。这个排序大家在学习各种语言时,都是一道绕不去的坎。本文还会介绍另一个比较简单的排序 —— 选择排序,以及给大家讲一下选择排序的另一种写法(但是效率没有发生大的改变)。本章内容比较简单,主要是讲一下算法的思想,以及给大家总结一下我们在写排序算法时的一些小技巧。
2024-10-07 23:36:20
2964
88
原创 【初阶数据结构】详解插入排序 && 希尔排序(内含排序的概念和意义)
本文主要讲解了插入排序和希尔排序的实现思路以及代码实现。干货满满,快来看吧!!!
2024-10-01 07:00:00
3815
153
原创 【Linux】趣味讲解“权限“的那些事(重点讲解文件权限,内含su、sudo、chmod、chown、umask等指令)
本文讲解了Linux中的权限,解答了大家在前期遇到的一些问题,以及讲解了一系列的权限指令。干货满满,快来看看吧!!!
2024-09-29 08:00:00
2336
145
原创 【初阶数据结构】详解二叉树 - 树和二叉树(三)(递归的魅力时刻)
本文主要记录了再学习过程中所学到的链式二叉树,以及用递归来表示它们。
2024-09-23 21:02:51
2190
131
原创 【Linux】常用指令(下)(内含more、less、 head、tail、date、find、grep、zip、tar以及学习笔记)
本文主要讲解了Linux下常用的一些基本指令,还有本人在学习LInux过程中的一些相关笔记
2024-09-23 21:01:36
2071
93
原创 【初阶数据结构】一文讲清楚 “堆” 和 “堆排序” -- 树和二叉树(二)(内含TOP-K问题)
本文主要介绍了堆以及堆排序的定义和代码实现,以及TOP-K问题
2024-09-19 15:57:43
1543
138
原创 【初阶数据结构】详解树和二叉树(一) - 预备知识(我真的很想进步)
本文主要给后面我们要学习的二叉树做铺垫。这里主要讲解树和二叉树的概念以及编程时大量用到的性质,干货满满!!!
2024-09-15 10:30:57
1259
138
原创 【OJ】关于顺序表的经典题目(移除数组中指定元素的值、数组去重、合并两个有序的数组)
本文主要是讲解了以上的题目,以及总结了一下做题的方法。干货满满!!!
2024-09-11 22:56:42
1327
109
原创 【Linux】常用指令(中)(附带基础指令的详细讲解、Linux的一些附加知识)
本文补充了许多Linux下的常用基本指令,还有很多附加知识:通配符"`*`"输出重定向,指令的本质和Linux下一切皆文件的观点。干货满满!!!
2024-09-10 23:11:22
1872
99
原创 【初阶数据结构】详解栈和队列(来自知识星空的一抹流光)
本文主要讲解了栈和队列这两种数据结构。它们的概念,以及代码的实现均在本文形成呈现,干货满满!!!
2024-09-06 17:11:44
1750
95
原创 【Linux】Linux的前世今生(趣味讲解,用于拓展自己的知识面)
本文主要讲解Linux操作系统的发展史,适合拓宽自己的知识面!!!
2024-09-03 20:17:46
2261
108
原创 【OJ】Chapter 01 - (旋转数组的最小数字、数字在升序数组中出现的次数、错误的集合) 超详细讲解
本文主要是讲解OJ题的思路,里面的很多思路都可以参考,干货满满。
2024-09-01 14:06:54
1399
102
原创 【初阶数据结构】时间复杂度和空间复杂度(超有趣+超详细)
本文主要讲解了如何评价一个算法的标准:时间复杂度和空间复杂度。还分别讲解了它们各自的定义和算法,以及常用的大O的渐进表示法。干货满满!!!
2024-08-26 22:06:09
2367
107
原创 【题目记录】星空历险记(1)- 学习编程时遇到的奇怪题目(数据在内存中的存储)
本文主要是记录了本人在学习数据在内存中存储这个大知识点,所遇到的比较有价值的题目,以及超详细的讲解,干货满满!!!
2024-08-25 11:21:44
1100
63
原创 【C语言】基础数据类型的隐式转换、截断和整型提升(超详细)
本文主要讲解了基础数据类型的隐式转换、截断和整型提升。这些都是我们在学习C语言时必须要注意的细节。同时本文存在着许多干货,欢迎大家来看哦~
2024-08-23 21:22:55
2677
79
原创 【C语言】数据在内存中的存储方式 - 别出心裁版(内含大小端字节序)
本文主要讲解了数据在内存中的存储形式,以及还讲解了大小端字节序和浮点数的一些存储规则。干货满满!!!
2024-08-21 09:40:28
1403
91
原创 【C语言】函数栈帧的创建和销毁(启航——迎接崭新的自己)
本文详细的讲解了函数栈帧创建和销毁的全过程,内容丰富且干货满满。修炼自己的内功!!!
2024-08-19 08:20:26
1599
98
原创 【初阶数据结构】通讯录项目(可用作课程设计)
本文主要是实现通讯录这个项目,该项目可以让你熟练的运用顺序表的知识,以及该项目可以作为课程设计,项目代码已全部给出。
2024-08-14 10:18:43
2299
62
原创 【C语言】预处理详解(下)
我们接着[详解预处理(上)](http://t.csdnimg.cn/yZvEl)内容给大家继续讲解预处理的有趣之处。
2024-08-07 13:05:48
1505
31
原创 【C语言】预处理详解(上)
在讲解编译和链接的知识点中,我提到过翻译环境中主要由编译和链接两大部分所组成。其中,编译又包括了预处理、编译和汇编。当时,我只是粗略的讲解预处理的过程,那么本文将会带着大家去领略预处理的各项操作。还有一些预处理的奇葩操作。
2024-08-07 11:12:37
1142
22
原创 【初阶数据结构】详解顺序表(上)
在学完C语言的知识后,我们也该跨入到学习数据结构的领域中来。毕竟学习语法是为解决问题而用的,而问题的解决离不开恰当好处的方法,这些方法就是我们要学习的数据结构。那么本文章就是我们开启新篇章的起点,这里会介绍一个“新朋友”,名为顺序表。在讲解顺序表之前,我先跟大家聊一聊什么是数据结构。
2024-08-06 11:11:55
1193
20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人