C++ 成员不是变量,而只是数据类型的名称吗?

are c++ members not a variable but just a name of a data type?

本文关键字:数据类型 成员 变量 C++      更新时间:2023-10-16

结构的成员(声明为变量(是否仅引用变量的数据类型?

例如:

struct person{
int age;
float weight;
string city;
}mike;
mike.age=43;
mike.weight=130.3;
mike.city="London";

年龄是否引用到变量 Mike 的整数部分? 它只是一个引用数据类型的标签(因为在结构中声明为变量(?

回答你的问题:不。
考虑具有相同类型的多个成员的结构:

struct Record
{
int id;
int age;
float money;
string name;
string address;
};

该结构没有单个整数,它有多个整数和多个字符串。

成员名称有助于区分结构中的字段。