- 博客(53)
- 收藏
- 关注
原创 【C++】多态
本文主要讲述C++中的多态,涉及的概念有虚函数、协变、纯虚函数、抽象类、虚表指针和虚函数表等。首先是继承。多态是一个继承关系的下的类对象,去调用同一函数,产生了不同的行为。
2025-03-21 18:28:38
924
48
原创 【C++】继承
本文主要讲解C++的继承,概念偏多,包括继承的定义,转换,隐藏关系,还有派生类的默认成员函数,继承与友元还有静态成员的关系,菱形继承与虚继承等。
2025-03-15 18:04:58
1100
36
原创 【C++】stack和queue以及priority_queue的使用以及模拟实现
本文主要介绍C++【STL】中的栈(stack)和队列(queue)以及优先级队列(priority_queue),在栈和队列模拟实现的中会了解到deque(双端队列),还有优先级队列的模拟实现过程中了解到仿函数的实现与使用。内容丰富,干货满满,期待你的查阅。
2025-03-03 02:04:19
1115
21
原创 【C++】list 链表的使用+模拟实现
本文主要介绍C++【STL】容器中的 list,包括接口说明和模拟实现。其中讲解了迭代器功能上的分类,让你了解为何 list 要实现这个接口。
2025-02-23 23:00:45
1437
15
原创 【C++】vector的使用练习 + 模拟实现
本文主要介绍C++的【STL】容器之一的 vector,从基本功能介绍,到常用接口使用演示,接着还有 5 道vector使用练习题加强接口使用熟练度,最后模拟实现 vector,加强对 vector 的理解乃至完全掌握。
2025-02-16 00:35:00
1283
9
原创 【C++】STL介绍 + string类使用介绍 + 模拟实现string类
本文带大家入坑STL,学习第一个容器string,并初步了解编码。
2025-01-28 16:41:19
884
10
原创 【C++】类和对象(下)
本文主要内容:构造函数的再探--初始化列表、内置类型与自定义类型之间的转换、类的static成员、友元、内部类、匿名对象。最后还会了解一下编译器对类对象拷贝时的优化。
2024-12-01 15:30:11
1141
12
原创 【C++】类和对象(中)
本文主要讲述了类和对象的六个默认成员函数,这是c++类和对象中最重要的一节,干货多多,并且最终会实现完整的日期类代码。
2024-11-28 17:44:46
986
15
原创 【手撕代码·二叉树】堆 和 二叉链的实现 + 算法题
本文内容:树的介绍、二叉树、顺序二叉树---堆的实现、堆排序、Top-K算法、链式二叉树的实现、二叉树算法题、二叉树常见选择题。内容较多,希望对大家有所帮助。
2024-10-22 00:17:48
1231
19
原创 【数据结构】栈和队列 + 经典算法题
本文完整实现了栈和队列的数据结构,以及栈和队列的一些经典算法题,让我们更加清楚了解这两种数据结构特点,并熟悉运用。
2024-10-09 21:53:22
1598
18
原创 数据结构之链表(2),双向链表
接着上一篇单链表来详细说说链表中什么是带头和不带头,“哨兵位”是什么,什么是单向什么是双向,什么是循环和不循环。然后实现完整的双向链表代码。
2024-09-30 18:40:14
1262
10
原创 C语言之预处理详解(完结撒花)
本文为我的C语言系列的最后一篇文章,主要讲述了#define定义和宏、#和##运算符、各种条件编译指令等,希望对大家有所帮助。
2024-09-18 21:44:13
1611
10
原创 C语言之编译和链接
我们平时写的C语言代码是如何变为可执行程序的呢?这个过程其实就是C语言的编译和链接过程。本文就来大致讲述这里的过程,让我们对这个过程有一个较清晰的认知。
2024-09-15 16:48:14
1288
4
原创 C语言之数据在内存中的存储(2),浮点数在内存中的存储
想知道浮点数在内存中是如何存储的吗,本文就告诉你答案,虽然一般情况题目还是面试涉及到浮点数在内存中的存储很少,但是了解其存储机制有利于加深我们对C语言的理解,修炼我们的内功。
2024-07-11 17:28:02
1311
15
原创 C语言之数据在内存中的存储(1),整形在内存中的存储与大小端字节序
本文主要讲述整型包括字符型是如何在内存中存储的,涉及到大小端字节序这一概念,还有如何判断大小端,希望对大家有所帮助。
2024-07-08 23:49:47
990
12
原创 C语言之常用内存函数以及模拟实现
本文主要讲述C语言中常用的内存函数:memcpy、memmove、memset、memcmp。内容不多,除了了解如何使用,我们还会进行模拟实现这些库函数,希望对大家有所帮助。
2024-07-06 15:26:37
869
10
原创 2024年,计算机相关专业还值得选择吗?
问:随着2024年高考落幕,数百万高三学生又将面临人生中的重要抉择:选择大学专业。在这个关键节点,计算机相关专业是否仍是“万金油”的选择?在过去很长一段时间里,计算机科学与技术、人工智能、网络安全、软件工程等专业一直以来是炙手可热的存在,吸引了大批学生前往。然而,随着行业竞争加剧和市场饱和度提高,该类专业是否仍具有长远的发展潜力和就业前景呢?答:对于这个问题,我的答案是肯定的,因为对比其他专业,计算机专业还是非常公平的,你有技术,有本事,有能力,就一定有公司收容你。
2024-06-11 14:07:25
1329
7
原创 C语言之常用字符串函数总结、使用和模拟实现
本文介绍和模拟实现的字符串函数有:strlen、strcpy、strcat、strcmp、strncpy、strncat、strncmp、strstr。另外详细介绍了strtok 、strerror、perror函数的使用。基本囊括了所有常用的字符串函数。模拟实现有助于我们理解和记忆这些库函数,我们都能够自己实现这些库函数,使用时需要注意的细节我们肯定也更加清楚和深刻。最后,希望本文的内容能够帮助到大家更好的理解这些库函数
2024-06-10 19:03:23
2533
11
原创 C语言之字符函数总结(全部!),一篇记住所有的字符函数
还在担心关于字符的库函数记不住吗?不用担心,这篇文章将为你全面整理所有的字符函数的用法。不用记忆,一次看完,随查随用。用多了自然就记住了字符分类函数和字符转换函数C语言中有一系列的函数是专门做字符分类和字符转换的,也就是一个字符是属于什么类型的字符的,以及将字符转换为大写或小写,这些函数的使用都需要包含⼀个头头件是
2024-06-08 20:45:16
1601
15
原创 C语言之指针进阶(5),sizeof和strlen的数组计算以及指针运算笔试难题详解
本文作为指针进阶的最后一篇文章,给大家带来了丰富的例题,这其中包括区分比较sizeof和strlen计算各种花样的数组指针表达式,如果你能答对所有的关于sizeof和strlen的计算例题,那么关于sizeof和strlen的计算你就无敌了。另外最主要的还是指针的运算笔试难题,这些笔试真题就能帮我们更深入的理解指针,最终成为C语言大佬,当然指针还未结束,最后还是需要自己理解和积累,希望本文对大家有所帮助。
2024-06-03 23:48:35
2515
11
原创 C语言之指针进阶(4)回调函数,以及qsort库函数的模拟实现
本文主要讲述C语言中的回调函数,回调函数的概念、判断以及用法。另外,为了更加深入理解回调函数,本文中还增加了 qsort 排序函数的使用教程,以及 qsort 函数的模拟实现,希望对大家有所帮助//定义一个加法函数//在test函数中通过pf调用Add函数int main()//定义一个函数指针储存Add函数地址return 0;
2024-06-01 23:33:47
1159
11
原创 C语言之指针进阶(3),函数指针
本文主要讲述C语言指针中的函数指针,包括函数指针变量的概念、创建及使用。两段特殊代码的理解,typedef关键字的使用,以及函数指针数组的使用,最后还有一个代码案例--计算器的实现。希望对大家有所帮助。
2024-05-25 21:12:21
2513
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人