访问C结构成员的不同方式的优缺点

时间:2011-08-29 08:07:18

标签: c interface struct members

Structs interfaceHiding members in a C struct讨论了访问/修改成员的各种方法。

使用的优点/缺点:

  1. struct and setters / getters的不透明句柄
  2. 直接访问会员
  3. foo.value(& foo,value)函数(如C ++类方法)
  4. 为同一个结构体分隔头文件,为客户端和内部所有成员公开公共成员
  5. 就我而言,我在C中进行OOP,所有结构都包含属性列表(id,name,desc,...)。我需要跟踪更改,以便可以通过网络传输更改的状态。正如我所看到的,最好的方法是传输delta(各个成员之间的变化)而不是重新传输整个结构。

    谢谢

0 个答案:

没有答案