Linux内核中常见的结构体对象中的函数指针赋值操作
2010-04-02 22:52
369 查看
常见的赋值操作两种方法都可实现,Linux内核编程的相关书籍中看到方法一较多,周立功编写的linux系统构建于驱动程序开发范例中见到的是方法二,于是奇怪,编写两种代码实验,都成功。
赋值操作 方法一:
static struct file_operations File_Ops_4_Our_Proc_File = {
.read = module_output,
.write = module_input,
.open = module_open,
.release = module_close,
};
赋值操作 方法二:
static struct file_operations File_Ops_4_Our_Proc_File = {
read : module_output,
write : module_input,
open : module_open,
release : module_close,
};
赋值操作 方法一:
static struct file_operations File_Ops_4_Our_Proc_File = {
.read = module_output,
.write = module_input,
.open = module_open,
.release = module_close,
};
赋值操作 方法二:
static struct file_operations File_Ops_4_Our_Proc_File = {
read : module_output,
write : module_input,
open : module_open,
release : module_close,
};
相关文章推荐
- 当C++指向对象的指针被赋值为NULL,对象那些函数可以运行?
- C++类 给结构体成员 函数指针 赋值
- 彻底理解python中函数内赋值操作和对象的可变性
- Delphi 的内存操作函数(3): 给结构体指针分配内存
- 结构体指针和结构体对象的创建、置空、赋值以及与string的转换
- Delphi 的内存操作函数(3): 给结构体指针分配内存
- MFC自定义类中类成员包含动态指针时类对象的“=”赋值操作
- Delphi 的内存操作函数(3): 给结构体指针分配内存
- 当C++指向对象的指针被赋值为NULL,对象那些函数可以运行?
- Delphi 的内存操作函数(3): 给结构体指针分配内存
- 结构体初始化及结构体指针.结构体数组.结构体函数的调用赋值等
- Python常见文件操作的函数示例
- C++引用数组,函数指针,函数指针数组,结构体数组等学习
- Python常见文件操作的函数示例
- Python常见文件操作的函数示例
- Python常见文件操作的函数示例
- Linux内核中常见内存分配函数(二)
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
- Self Summary: C++函数返回引用和指针的问题,局部对象与new对象的问题
- C++函数对象与函数指针不同之处