上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
重载定义:同一标识符在不同的上下文中有不同的意义。 重载函数定义: 用同一个函数名定义不同的函数,函数名和不同函数参数搭配时函数有不同的含义。 函数重载条件:(至少满足下面一个条件) 1.参数个数不同 2.参数类型不同 3.参数顺序不同 函数重载准则: 1.将所有的同名函数作为候选函数,在候选函数进 Read More
posted @ 2019-04-10 18:00 张不源 Views(275) Comments(0) Diggs(0) Edit
先用韦老师的图: 注: 新版本内核的i2c驱动框架采用了 i2c_client > i2c_bus_type < i2c_driver 框架 at24cxx_drv.c源码: 注册i2c_driver内部流程 如何创建i2c_driver Read More
posted @ 2019-04-10 14:23 张不源 Views(464) Comments(0) Diggs(0) Edit
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
vivi.c源码: /* 调用内核的poll函数查询数据,如果没有数据,休眠在videobuf->done上 * poll_wait(file, &buf->done, wait); * */ return videobuf_poll_stream(file,&my_videobuf_queue , Read More
posted @ 2019-03-17 20:58 张不源 Views(492) Comments(0) Diggs(0) Edit
posted @ 2019-03-13 19:55 张不源 Views(160) Comments(0) Diggs(0) Edit
.dts==>.dtb ==>device_node ==> platform_device ==> led_dev.c ==>匹配 led_drv.c (设备树是对平台设备总线的一种改进) 1.使用设备树时平台设备总线源码分析 平台设备总线分析:https://www.cnblogs.com/zs Read More
posted @ 2019-02-28 21:24 张不源 Views(780) Comments(0) Diggs(0) Edit
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页