【C语言】自定义类型—位段、枚举、联合体
本博客主要写了位段、枚举、联合体的相关知识,阅读该篇可以对这三种自定义结构类型做到一定的认识,如果想深入理解,建议结合计算机硬件知识。写的不好,希望大佬多多指点。
Unbuntu22.04安装教程以及Unbuntu下C++环境的配置
Unbuntu22.04安装教程以及Unbuntu下C++环境的配置
C++异常
异常是面向对象语言常用的一种处理错误的方式,当一个函数发现自己无法处理的错误时就可以抛出异常,让函数直接或间接的调用者处理这个错误。throw:当程序出现问题时,可以通过throw关键字抛出一个异常。try:try块中放置的是可能抛出异常的代码,该代码块在执行时将进行异常错误检测,try块后面通常跟
csdn全站最精细入微的指针内容
本文章是全csdn最详细的指针部分内容,小白也很适合观看,内容非常详细
【初阶与进阶C++详解】第十五篇:二叉树搜索树(操作+实现+应用KVL+性能+习题)
🏆 🌈⭐️⚡若有帮助可以【关注++】,大家一起进步!
【STL】容器 - vector的模拟实现
STL容器vector的模拟实现, 包含深浅拷贝问题(真正的深拷贝, 拷贝二维数组), 迭代器失效问题
字符串函数【C语言-1】
本章介绍了字符串统计函数,字符串拷贝函数,字符串追加函数,字符串比较函数,并且对每个函数的易错点都进行了标注,对每个函数的功能都进行了模拟实现。后面将持续更新字符串函数详解,觉得有帮助的话就一件三连吧。
【C语言】一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。
【C语言】一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。
C++11 ——— 线程库
在C++11之前,涉及到多线程问题,都是和平台相关的,比如Windows和Linux下各有自己的接口,这使得代码的可移植性比较差。C++11中最重要的特性就是对线程进行了支持,使得C++在并行编程时不需要依赖第三方库,而且在原子操作中还引入了原子类的概念。
结构体的理解
记录对于结构体知识的了解上面我们说了struct定义出来的复杂数据类型和基本数据类型是一样的地位,都是类型,那么自然的定义变量的方式也是一样的;基本数据类型是怎么定义的我们就怎么定义:红色部分是我们的类型,黑色部分是变量;1、位段与结构体的声明是类似的,但是位段的成员必须是int、unsigned
快速排序算法C++实现(超详细解析!!!!)
快速排序,其实是一种分治算法,那么在了解快速排序之前,我们先来看看什么是分治算法。在算法设计中,我们引入分而治之的策略,称为分治算法,其本质就是将一个大规模的问题分解为若干个规模较小的相同子问题,分而治之。
内存模型与C++ 内存序
介绍cpu 内存模型与 C++ 6 种内存序
c++入门(命名空间,输入输出,缺省,函数重载)
c++入门1:命名空间,输入输出,缺省,函数重载
【C语言】自定义类型 —— 结构体
大家好,我是anduin。今天为大家带来的是结构体的详细讲解。在C语言中,结构体可谓是很重要的一块内容,特别是在学习数据结构时,结构体更发挥了极大的作用。而本篇博客,我们将对结构体的基础知识和结构体内存对齐等知识作出详细讲解。话不多说,我们这就开始。
引用——C++
引用——C++
C语言《认识结构体》---重点解析内存对齐
C语言《认识结构体》---重点解析内存对齐
【Linux·克莱因计划】实用指令操作汇总合集(下)
在职场中,Linux的操作已经成为硬性要求,也是求职者们的加分项。博主专栏中的《Linux·克莱因计划》是专门从入门到成长的一个视角进行撰写的。本章为Linux基础操作指令的下半部分。
【C++】引用
【C++】引用
C++没落了?学习C++没有前途了?从业者给你揭晓答案
C++没落了?学习C++没有前途了?从业者给你揭晓答案,并进行深度解析
【C++】模板初阶 | STL简介
本篇主要介绍C++模板和STL的基础知识,为后面深入学习STL做铺垫