1.函数参数默认 定义:C++中在函数声明是可以为函数参数指定一个默认值。 当调用函数是没有提供参数值时,使用声明的默认值。 注意: 1.声明的默认参数与调用时传递的参数冲突时,以传参为准。 2.不可以在定义时给出默认参数。 3.声明函数默认参数时必须从右向左依次提供,不可调过提供。 void fu Read More
posted @ 2019-04-09 21:25 张不源 Views(186) Comments(0) Diggs(0) Edit
inline关键字: 定义:用inline关键字声明函数的定义,inline关键字是对编译器的请求(c++编译器不一定满足内联请求)。 内联函数: 1.会对参数进行检查,返回类型进行检查。 2.内联函数代码段编译后被插入到被调用位置。 3.不会进行压栈,跳转,返回操作。 4.编译器对内联函数处理,而 Read More
posted @ 2019-04-09 20:22 张不源 Views(154) Comments(0) Diggs(0) Edit
定义:引用就是已经定义的变量的别名。 语法:Type& name = var; 含义:在C++中可以对同一段内存起不同的名字。 1. 引用代替指针 2. const引用 语法:const Type& name = var; 含义:const引用让变量拥有只读属性。 注:引用中不可以用常量来初始化。c Read More
posted @ 2019-04-09 19:27 张不源 Views(177) Comments(0) Diggs(0) Edit
1.c++中所有变量可以在使用前定义。 2. c++ 中可以获得 register 变量的地址。 register 关键字是请求编译器将局部变量设置为寄存器变量。 (如果有代码要取 register 变量的地址,编译器将变量的 register 属性变无效) 3. c++ 中不可以定义两个同名的全局 Read More
posted @ 2019-04-09 15:22 张不源 Views(255) Comments(0) Diggs(0) Edit
以前一直学的是Linux驱动,只会C语言。但是到了公司发现要做的是Android驱动,HAL层的驱动里面有C++,看不懂。以后的博客主要内容就是学习C++后自己觉得需要记住重点。 Read More
posted @ 2019-04-09 14:47 张不源 Views(94) Comments(0) Diggs(0) Edit