- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 linux开发之C语言
linux开发之C语言1、预编译1.1 预处理1.2、用宏编写2数取最小值1.3、#与##的作用1.4、如何避免头文件被重复包含2、关键字2.1、static2.2、const3 内存模型3.1、全局区1、预编译1.1 预处理问题1:什么是预编译?何时需要预编译?预编译又称预处理,程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的宏、条件编译#if等。.何时需要预编译:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有
2021-11-09 15:25:49
996
原创 记录篇-c++11-开发小技巧
c++11-开发小技巧前言1、类成员初始化列表2、final、 override 关键字和 =default、 =delete 语法前言本文是记录个人对c++11新特性的学习,文中所用可能会采用其他大神的图、思路、例子等,请大神们见谅。本博客文章是在学习过程的一些总结,整理出来,分享给大家,希望对各位读者有帮助,文章中的总结可能存在很多不完整或有错误的地方,也希望读者指出。1、类成员初始化列表 class A { public: //在 C++11中可以使用大括号语法初始化数组类型的成
2021-09-24 11:18:22
219
原创 记录篇-C++11应用-改进模式
C++11改进模式前言前言本文是记录个人对c++11读写相关的学习,文中所用可能会采用其他大神的图、思路、例子等,请大神们见谅。本博客文章是在学习过程的一些总结,整理出来,分享给大家,希望对各位读者有帮助,文章中的总结可能存在很多不完整或有错误的地方,也希望读者指出。...
2021-08-22 17:17:41
373
原创 记录篇-c++11特性学习-新语法3之线程相关
c++11的特性-新语法3之线程相关前言1、std::thread1.1、线程创建方式1.2、线程传递参数2、互斥量2.1、std::mutex和std::lock_guard2.2、std::recursive_mutex前言本文是记录个人对c++11新特性的学习,文中所用可能会采用其他大神的图、思路、例子等,请大神们见谅。本博客文章是在学习过程的一些总结,整理出来,分享给大家,希望对各位读者有帮助,文章中的总结可能存在很多不完整或有错误的地方,也希望读者指出。1、std::threadc++11
2021-07-17 11:03:06
365
原创 记录篇-c++11特性学习-新语法2之改进程序性能
c++11的特性-新语法之改进程序性能前言1、右值引用(R-value Referene)2、移动语义和std::move3、完美转发和std::forward4、std::emplace_back4.1、使用注意点4.2、与push_back() 的区别5、unordered container(无序容器)前言本文是记录个人对c++11新特性的学习,文中所用可能会采用其他大神的图、思路、例子等,请大神们见谅。本博客文章是在学习过程的一些总结,整理出来,分享给大家,希望对各位读者有帮助,文章中的总结可能
2021-07-03 15:14:59
241
原创 记录篇-c++11特性学习-std新增功能
c++11的特性-std新增功能前言1、std::funtion和bind绑定器1.1、std::function1.2、std::bind1.3、function和bind使用示例2、std::array2.1、使用细节2.2、接口函数2.3、std其它函数3、std::forward_list4、std::unordered_map4、std::unordered_set前言本文是记录个人对c++11新特性的学习,文中所用可能会采用其他大神的图、思路、例子等,请大神们见谅。本博客文章是在学习过程的一
2021-06-25 16:00:23
707
原创 记录篇-c++11特性学习-新语法
c++11的特性-新语法前言1、Range-Based-For (for循环)1.1、使用细节1.2、自定义基于范围的for实现2、列表初始化2.1、变量类型列表初始化2.2、多个对象的列表初始化3、委派构造函数和继承构造函数3.1.1 委派构造函数3.1.2 委派构造函数使用注意事项3.2.1 继承构造函数3.2.2 继承构造函数使用注意事项4、默认函数的控制4.1 定义概述4.2 其他用法5、模板细节的改进前言本文是记录个人对c++11新特性的学习,文中所用可能会采用其他大神的图、思路、例子等,请大
2021-06-25 09:13:40
198
原创 记录篇-c++11特性学习-关键字1
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-06-12 16:47:57
119
原创 记录篇-数据结构的学习-二叉树
目录前言树二叉树前言本文是记录个人对数据结构的学习,文中所用可能会采用其他大神的图、思路。树一种N个节点组成的、具有层次的结构集合特性:非根节点只有1个父节点;相关名词概述:1)兄弟结点:有相同父节点的结点2)结点的度:结点的子结点的数目3)叶结点:度为0的结点4)分支结点:度不为0的结点5)树的度:树中结点最大的度6)层次:根结点的层次为1,其余结点的层次等于该结点的父结点的层次+1;7)树的高度:树中结点的最...
2021-05-30 22:02:03
411
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人