c++有结构体吗
是的,C++支持结构体。结构体是一种用户自定义的数据类型,可以包含多个不同的数据类型的成员变量。结构体的定义方式类似于类的定义,但是结构体默认是公共的,并且不能包含成员函数。以下是结构体的定义示例:
struct Person {
string name;
int age;
char gender;
};
结构体可以像普通变量一样声明和使用:
Person p1;
p1.name = "Tom";
p1.age = 25;
p1.gender = 'M';
也可以使用结构体初始化方式来初始化:
Person p2 = {"Mary", 30, 'F'};
原文地址: https://www.cveoy.top/t/topic/fKTQ 著作权归作者所有。请勿转载和采集!