阅读 ‧ 电子书库 总结:结构和联合运算符
成员运算符:
总体注解:
运算符和结构或联合名称一起使用,用来指定结构或联合的成员。如果name是一个结构名,member是一个由结构模板指定的成员,下面就表示了该结构的这个成员:
阅读 ‧ 电子书库
name.member的类型就是member的类型。成员运算符也可以用同样方式用于联合。
例如:
阅读 ‧ 电子书库
最后一条语句将一个值赋给结构item的成员code。
间接成员运算符:
阅读 ‧ 电子书库
总体注解:
这个运算符与指向结构或联合的指针一起使用,用来指明结构或联合的成员。假设ptrstr是一个指向结构的指针,member是由该结构模板指定的一个成员。那么:
阅读 ‧ 电子书库
这个表达式表示被指向的结构的成员。间接成员运算符也可以用同样方式用于联合。
例如:
阅读 ‧ 电子书库
最后一条语句将一个int值赋给item的成员code。以下的三个表达式是等价的:
阅读 ‧ 电子书库