- 博客(6)
- 收藏
- 关注
原创 C++的函数重载详解
函数名相同,提高函数复用性。同一个作用域 下,函数名相同,参数的个数或类型或顺序不同,都可以作函数重载。注意,返回值类型不同不能作为函数重载。
2022-04-09 23:56:49
500
原创 C++的函数_默认参数详解
案例:int func (int a, int b =10) { return a+b; }int main() { func(10); return 0; }注意事项:1、实现的函数中参数有默认参数,调用时如再传入 默认参数的值被替换为传入的值;func(10,20); return 的值将等于30;2、函数中的若有默认参数,则从默认参数开始 从左往右的参数都必须要有默认值;int func(int a, int b = 10, int c ) 错误×int func(int a,
2022-04-09 23:48:51
412
原创 C++的引用详解
引用:注意事项:1、引用必须初始化;2、初始化后将不能更改,原因是int &p = a 相当于 int * const p = &a ;使用方法:1、给一个变量起一个别名;2、作为函数参数传参,函数中的操作同样对实参有效;3、作为函数返回值,int &func(){ static int a = 10; return a;} int main () {...
2022-04-09 23:17:23
652
原创 树莓派打实时补丁(RT-PREEMPT)与实时性测试(cyclictest)
1> 打补丁将在Ubuntu电脑上完成对树莓派rt补丁的编译,然后拷贝到树莓派中,完成。建文件夹mkdir ~/rpi-kernelcd ~/rpi-kernelmkdir rt-kernel下载树莓派实时补丁与编译工具, 放在rt-kernel中git clone https://github.com/raspberrypi/linux.git -b rpi-4.19.y-rtgit clone https://github.com/raspberrypi/tools.
2021-07-18 15:55:47
3650
原创 error: #20: identifier “USART1_IRQn“ is undefined
先上图当出现此错误时先查看是定义的是什么 如:我的定义是 STM32F10X_HD而在stm32f10x.h 中typedef enum IRQn 没有找到对应STM32F10X_HD 的枚举 如下图所示这时只用相应的添加就可以了最后成功编译通过。...
2021-07-09 14:33:08
4405
原创 三目运算符
C++示例:int a=1;int b=2;int c=0;c=a>c ? a:b;当a>b时 返回a;当a<b时 返回b.类似于 if 判断
2021-01-21 17:07:00
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人