- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 C++ =default和=delete
如果程序没有显式地为一个类定义某个特殊成员函数,而又需要用到该特殊成员函数时,编译器会隐式地为这个类生成一个默认的特殊成员函数。既可以在类体里定义(inline),也可以在类体外(out-of-line)定义。为了显式的禁用某个函数,C++11 标准引入了一个新特性:delete 函数。default 函数特性仅用于类的。...
2022-08-17 02:28:26
178
原创 C++声明和定义以及extern关键字详解
因为C语言的include是直接将文件嵌入到include的位置。如果多次包含这个头文件,就存在多次创建变量的问题。声明是用来告诉编译器变量的名称和类型,而不分配内存。// 声明 extern int ble = 10;// 定义 typedef int INT;// 声明 struct Node;// 声明上面代码中,语句 extern int var;表示 var 在别的文件中已经定义,提示编译器遇到此变量时在其它模块中寻找其定义。语句 extern int ble = 10;...
2022-08-17 02:27:12
549
原创 用GCC编译Keil5的代码,了解GCC工具链
引言本周接到任务,首先是熟悉STM32cubemx,既然是熟悉框也就不做太高的要求,毕竟也只是一个提升效率的工具,我就按照教程新建了一个简单地模板,算是知道怎么用cubemx从头开始建一个工程了。而本周的第二个任务就是研究用GCC工具链编译Keil5的代码,这个的确对我来说难度不小,算是卡了我将近三天的时间,而出现这个问题的原因就是我基础不够牢靠,Keil5软件最基本的知识没有掌握,导致找不到...
2019-08-07 18:05:54
1584
原创 【从零入门Qt】开发一款属于自己的串口调试助手
暑假来深圳这边实习,做的是嵌入式方向,负责人分配给我的第一个任务是用Qt写一个串口调试助手。这个任务总体来讲难度适中,尽管我没接触过Qt,但能查到很多很多的资料,甚至包括别人写好的源代码,所以有很多的学习资源。我第一天在同学的推荐下,看了一个入门的文档,《Qt 学习之路 2》,其中内容讲的比较基础,基本可以理解,算是能对Qt的语法了解个大概。而且如果实在不懂,也可以参看b站上的视频教程,是黑马程...
2019-07-31 17:10:54
1463
原创 【hexo】我的个人博客搭建总结
为什么要做自己的博客?说到为什么要这么做,这个想法也是已经有很久了。当时的起因是我想通过互联网上的某个平台来记录自己的学习笔记或者自己的一些思考。在知乎等搜索了很多,都没有找到太合适的,其中包括公众号,简书,csdn等等。我觉得不合适的原因有的是因为网站太过烟火气,对我来说我觉得不够“干净”。有的是因为我觉得和我的圈子不符合,有的是因为我个人的喜好,最终都没有选择。有一天就突然萌生了做一个自己的...
2019-07-30 11:45:25
301
原创 Markdown 语法总结整理
Markdown文本学习就不总结了直接上传一个我觉得不错的链接吧印象笔记Markdown文本入门指南Markdown文本公式写法超全公式指南,简单易懂hhh ,比如:E=mc2E=mc^2E=mc2然而用这个写法在Hexo Next主题下网页上并不会显示出公式,我查了一下这个教程不错打矩阵的时候你会发现无法多行显示,这个教程告诉了我们解决办法Markdown代码块的使用方...
2019-07-30 11:43:37
219
原创 C++中两个整数相除还是整数的问题
在自己练习的时候自己写的语句如下:int sum; int size;double avg;avg = sum / size;我想用这个语句来求平均数,而我获得的结果为124,也就是一个整数。可我看示例代码中的结果为124.4,我查了资料才明白代码为什么要这么写int sum; int size;double avg;avg = double(sum) / size;两...
2019-07-30 10:39:46
11988
用GCC编译keil5代码.rar
2019-08-07
Myserialport.rar
2019-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人