C++
文章平均质量分 91
~~~
宁海没有七号公园
签名是一种态度,我想我可以更酷...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
十大排序算法C++实现
总结整理排序算法:Nothing to say~~正文开始@Assassin目录:总结整理排序算法:排序算法概览:1. 冒泡排序:2. 选择排序:3. 插入排序:4. 快速排序:5. 堆排序:6. 归并排序:7. 希尔排序:8. 计数排序:9. 桶排序:10. 基数排序:see you next blog~~排序算法概览:排序算法平均时间复杂度最差时间复杂度空间复杂度数据对象稳定性冒泡排序O(n2)O(n2)O(1)稳定选择排序O(n2)O(n2)原创 2021-07-29 23:02:45 · 1267 阅读 · 37 评论 -
C++11新标准
C++11新标准:目录:C++11新标准:1. C++11有哪些新特性?2. auto,decltype和decltype(auto)的用法:2.1 auto:2.2 decltype:2.3 decltype(auto):3. C++中NULL和nullptr区别:4. 智能指针的原理,常用的智能指针及实现:5. 了解的一些关于lambda函数的知识:6. 智能指针的作用:7. auto_ptr作用:8. 智能指针的循环引用:9. 手写实现智能指针类需要实现哪些函数?10. 智能指针出现循环引用怎么解决原创 2021-07-27 00:58:02 · 1809 阅读 · 22 评论 -
深入C++面试题总结
C++基础知识框架:写在开篇:总结了更为深入的各大厂的C++面试题,干货满满,快收藏起来呀~~目录:C++基础知识框架:1. RAII:2. 大端和小端:3. 生成可执行文件过程及各个过程完成的事情:4. 静态库与动态库:5. 编译型语言和解释型语言的区别:6. static、extern、全局变量:7. volatile:8. assert:9. 指针和引用的区别:10. new、malloc:11. 多态:12. 重载(`overload`)和重写(`override`):13. `static`:原创 2021-07-21 20:54:21 · 1358 阅读 · 11 评论 -
gcc/g++超详细上手教程
Linux编译器-gcc/g++使用:写在开篇:详细介绍一哈 Linux下gcc/g++ 的使用,收藏起来呀~~正文开始@Assassin目录:Linux编译器-gcc/g++使用:1. 背景知识:2. gcc如何完成:3. 编译过程:4. 预处理(进行宏替换):5. 编译(生成汇编):6. 汇编(生成机器可识别代码):7. 连接(生成可执行文件或库文件):8. 这里涉及到一个重要的概念—>函数库:8.1 函数库一般分为静态库和动态库两种:9. gcc/g++选项:10. gcc/g++选项记原创 2021-07-20 23:08:03 · 3207 阅读 · 26 评论 -
Complex类与运算符重载
Complex Class Operator Overloading:写在开篇:分文件编写的实现运算符的重载,以经典的Complex类为模板,如题~正文开始@Assassin目录:Complex Class Operator Overloading:1. 实现Complex类的运算符重载:2. Complex.cpp:3. Complex.h:4. main.cpp:5. 结果展示:1. 编译代码:2. 运行结果:写在结尾:see you next blog~~1. 实现Complex类的运算符重原创 2021-07-19 22:59:30 · 1455 阅读 · 2 评论 -
详解指针与引用
C++引用与指针的关系:写在开篇:我们知道在C语言中最令人头疼的就是指针了,不仅有一级指针,还有二级指针,三级指针,数组指针,函数指针等等以及各种逆天的套娃操作,让很多小伙伴笑嘻了。进入C++之后,我们发现常用引用来代替指针进行操作,引用比较有人性化,简单易懂。那么它们之间有什么联系呢??? 快来一起看看吧~~正文开始@Assassin目录:C++引用与指针的关系:1. 二者的差异:2. 指针的基本使用:2.1 指针是什么?2.2 数组指针:2.3 函数指针:2.4 指针的一些深入:3. 引用的基本原创 2021-07-19 20:52:48 · 671 阅读 · 4 评论 -
C++常见面试题,来看看你会几个~~
1. 变量的声明和定义有什么区别:变量的定义为变量分配地址和存储空间, 变量的声明不分配地址。一个变量可以在多个地方声明, 但是只在一个地方定义。 加入==extern==修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义.说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间, 如外部变量。int main(){ extern int A; //这是个声明而不是定义,声明A是一个已经定义了的外部变量 //注意:声明外部变量时可以原创 2021-07-19 14:03:26 · 1158 阅读 · 5 评论 -
C++超详细STL常用算法总结
STL 常用算法:写在开篇:整理了一些stl中很常用的算法,涉及到比较,交换,查找,遍历,复制,修改等。值得大嘎收藏呀!!目录:STL 常用算法:1. 常用遍历算法:1.1 for_each1.2 transform2. 常用查找算法:2.1 find2.2 find_if2.3 adjacent_find2.4 binary_search2.5 count2.6 count_if3. 常用排序算法:3.1 sort3.2 random_shuffle3.3 merge3.4 reverse4. 常用拷原创 2021-07-18 12:12:00 · 554 阅读 · 2 评论 -
操作系统课设:实现一个mini_shell
操作系统整合性shell用户接口和实践:写在开篇:这是我的操作系统课程设计~~目录:操作系统整合性shell用户接口和实践:(一). 摘要:(二). 设计目的:(三). 设计内容与要求:(四). 设计原理:一.exit:结束程序执行1.主要代码实现:2.具体分析:二.history:显示历史纪录1.主要代码实现:2.具体分析:三.!!:执行最近进行过的指令,如果没有历史执行纪录,则会显示没有指令可以执行的讯息1.主要代码实现:2.具体分析:四.!N:执行第N笔历史纪录,如果历史纪录没有第N笔,则会显示错原创 2021-07-17 20:15:01 · 2073 阅读 · 4 评论
分享