感谢支持
我们一直在努力

关于Linux container_of用法

Linux container_of的原型定义如下:



各参数含义:


type — 需要操作的数据类型,通常为结构;


member — type结构的成员名称;


ptr — member类型定义的指针变量;



例如:


struct typeabc{


    int mem0;


    float mem2;


    double mem4;


    char  mem6;



};


struct typeabc abc, *pabc;


abc.mem2 = 0.0;


float *pmem2 = &abc.mem2; //已知


//通过成员变量的地址得到它所在结构的首地址



pabc = container_of(pmem2 , struct typeabc, mem2 );

赞(0) 打赏
转载请注明出处:服务器评测 » 关于Linux container_of用法
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏