C++C++中访问结构体成员的几种方法

如题所述

访问结构体元素,根据结构体变量的类型,有两种方法。

1 变量为结构体对象。
如果变量a为结构体对象,且结构体内有元素b,那么可以使用a.b的方式访问元素。
2 变量为结构体指针。
如果变量a为结构体指针,且结构体内有元素b,那么可以使用a->b的方式访问元素。

需要注意的是,结构体最初为C语言的概念,C++继承了该类型并进行了扩展。在C++中,结构体与类(class)是相似的,元素同样可以设置属性,如果被设置为private属性,那么结构体成员函数和友元函数外的其它函数无法访问该元素
温馨提示:答案为网友推荐,仅供参考