C++struct结构体
时间: 2023-06-23 21:54:49 浏览: 115
用指针处理链表-C++结构体struct
C++中的struct是一种用户自定义的数据类型,可以将不同的数据类型组合在一起形成一个新的数据类型。struct中可以包含数据成员和函数成员,相当于一个简单的类。下面是一个struct的例子:
```
struct Person {
string name;
int age;
double height;
};
```
这个Person结构体包含了三个数据成员:name、age和height。我们可以使用以下方式访问和修改它们:
```
Person p;
p.name = "Tom";
p.age = 20;
p.height = 1.75;
```
可以看到,这个结构体的使用和访问方式与类的使用方式非常相似。但是,与类不同的是,结构体中的数据成员默认是公有的,可以被外部直接访问和修改。
阅读全文