Linux 设备驱动中对结构体成员赋值的常用格式

转载 2012年03月27日 10:50:40

struct super_operation new_super
{
  .read=new_read;
  .write=new_write;
  // 更多的这样的语句
};

另外还有一种语法是下面这个样子的:
struct super_operation new_super
{
  read: new_read;
  write: new_write;
  // 更多的这样的语句
};


 
第一种吧,在内核中为结构体变量赋值,这样赋值不用关系结构体变量中元素的顺序的问题。
而第二种,是C中的位段。
 

有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。



原文链接:http://www.linuxeden.com/html/develop/20111026/115459.html


java成员变量在什么时候赋值的?

作者:RednaxelaFX 链接:https://www.zhihu.com/question/36643366/answer/68519999 来源:知乎 著作权归作者所有,转载请联系作者获...
  • lr222584
  • lr222584
  • 2017年01月18日 16:04
  • 643

关于含有指针成员的类的对象之间赋值指针的问题。

在C++ 中,当定义了一个类,类的成员中有指针的时候,需要注意:如果将类的对象A赋值给B的时候,两个对象的指针是指向同一个地址的,其余的变量都是相等的。在图像处理中,比如定义了一个图像类,类成员中有具...
  • u012273127
  • u012273127
  • 2016年07月24日 19:56
  • 1296

C++类的三种数据成员:常量(const)、静态(static)、普通 的赋值方式

讲解了C++类的三种数据成员【常量(const)、静态(static)、普通】的正确赋值姿势...
  • theusProme
  • theusProme
  • 2017年02月19日 13:18
  • 2027

java类中声明的立即赋值的成员变量,真的立即赋值了吗?

java类中声明的立即赋值的成员变量,真的立即赋值了吗?   我告诉你答案。并没有!   下面我们来执行一个例子,验证一下?   首先定义一个抽象的父类,父类的构造函数中调用子类实现的方法。 ...
  • peiyuWang_2015
  • peiyuWang_2015
  • 2016年12月10日 00:01
  • 2351

SpringMVC基础-@ModelAttribute注解&PUT请求方式修改数据

在总结@ModelAttribute注解功能配合PUT请求方式使用之前,先来总结一下POJO类作为入参接收form表单POST提交方式提交数据。 POJO类接收参数 总的来说POJO类还是与普通的J...
  • qq_24868901
  • qq_24868901
  • 2016年01月29日 11:00
  • 267

给一个类成员变量struct赋值.

SetValue赋值一般变量直接使用,但是struct需要装箱成object再进行就可以了. 不知道行不行using UnityEngine; using System.Collections; us...
  • thinbug
  • thinbug
  • 2016年05月31日 10:53
  • 1202

父类子类之间的一个经典题目(有关成员变量何时赋值和在哪里赋值的问题)

父类: package cn.edu.lstc.extend; public class Base { private String baseName = "base"; public ...
  • u012110719
  • u012110719
  • 2015年10月07日 17:20
  • 1906

成员变量赋值问题【向前引用】

今天,同学问了我一个问题,代码如下 public class Test10 { //这个小程序 为啥不报错,应该是先执行a=10这个程序块,但是我们没有设定a的类型啊 { ...
  • hon_3y
  • hon_3y
  • 2017年01月19日 14:42
  • 494

Java类成员变量、普通成员变量、初始化块、构造方法的初始化和执行顺序

序言   关于类的static成员变量初始化、static初始化块、实例的普通成员变量初始化、实例的普通初始化块以及构造函数的执行顺序,我一直不是十分明确地知道,今天专门花了几个小时的时间参考网...
  • u011630575
  • u011630575
  • 2016年05月11日 11:19
  • 364

拷贝构造函数和赋值操作符

假设有一个如下的MyClass类: class MyClass { public: //构造函数 //拷贝构造函数 MyClass(const MyClass& that) : int_da...
  • kerry0071
  • kerry0071
  • 2014年07月19日 19:29
  • 1527
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 设备驱动中对结构体成员赋值的常用格式
举报原因:
原因补充:

(最多只允许输入30个字)