- 博客(18)
- 收藏
- 关注
原创 【C++】动态内存管理以及模板
在 c 语言中我们使用 malloc 和 free 进行堆空间的动态内存管理,C++ 中为了配合类的使用,引入了 new 和 delete 来进行对动态内存的管理。并且在 C++ 中引入了泛型的概念,引入了模板。本文笔者将带大家了解这两个知识点。new的原理调用operator new函数申请空间在申请的空间上执行构造函数,完成对象的构造delete的原理在空间上执行析构函数,完成对象中资源的清理工作调用operator delete函数释放对象的空间new T[N]的原理。
2023-11-16 16:11:21 103 1
原创 【C++】类和对象(二)
上一篇文章我们简单介绍了类的定义与声明,了解了类的概念,本篇文章带大家认识一下类的几个默认的成员函数,他们大大提高了我们开发的效率。一个类中如果我们什么都不去写就叫做空类,而空类中真的什么也没有吗?其实并不是这样的,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数。下面我将带大家一一讲解这些默认成员函数!
2023-10-26 13:32:06 224 4
原创 【C++】类和对象(一)
上一篇博客我们提到了C++语言的最初版本叫做,而这个’'class"就是我们今天要提到的内容——类。所以我们本篇博客的内容就带大家了解C++中的类与对象!
2023-10-21 22:04:35 64 2
原创 【C++】从C丝滑入门C++——初始C++
在经历了一年的c语言打怪升级,笔者终于要进入c++的学习了,这将又是一场漫长的打怪升级过程。首先要带大家了解一下C++语言以便我们后续的学习:C++是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式 等。熟悉C语言之后,对C++学习有一定的帮助。C++补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的,比如:作用域方面、IO方面、函数方面、指针方面、宏方面等。
2023-10-16 18:04:32 95 4
原创 【数据结构】树详解——二叉树——堆
往期数据结构文章可点击下列链接【数据结构】时间复杂度【数据结构】顺序表【数据结构】链表——增、删、查、改【数据结构】双向循环链表【数据结构】栈和队列详解有兴趣的同学可以点击前往支持一下。
2023-09-14 18:25:04 171 3
原创 【数据结构】栈和队列详解
往期数据结构文章可点击下列链接【数据结构】时间复杂度【数据结构】顺序表【数据结构】链表——增、删、查、改【数据结构】双向循环链表有兴趣的同学可以点击前往支持一下。
2023-09-02 19:10:07 68 4
原创 【STM32G4】嵌入式蓝桥杯国赛备赛——HAL库——ds18b20温度传感器——数码管——串口收发——EEPROM——第10届真题练习
【STM32G4】嵌入式蓝桥杯国赛备赛——HAL库——ds18b20温度传感器——数码管——串口收发——EEPROM——第10届真题练习
2023-06-07 21:59:16 964 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人