笔记
叫我旺仔^_^
这个作者很懒,什么都没留下…
展开
-
C++的函数重载详解
函数名相同,提高函数复用性。同一个作用域 下,函数名相同,参数的个数或类型或顺序不同,都可以作函数重载。注意,返回值类型不同不能作为函数重载。原创 2022-04-09 23:56:49 · 530 阅读 · 0 评论 -
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 · 438 阅读 · 0 评论 -
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 · 841 阅读 · 0 评论 -
error: #20: identifier “USART1_IRQn“ is undefined
先上图当出现此错误时先查看是定义的是什么 如:我的定义是 STM32F10X_HD而在stm32f10x.h 中typedef enum IRQn 没有找到对应STM32F10X_HD 的枚举 如下图所示这时只用相应的添加就可以了最后成功编译通过。...原创 2021-07-09 14:33:08 · 4700 阅读 · 0 评论