c++ - c++ 成员不是变量而只是数据类型的名称吗?
问题描述
结构的成员(声明为变量)是否仅指变量的数据类型?
例如:
struct person{
int age;
float weight;
string city;
}mike;
mike.age=43;
mike.weight=130.3;
mike.city="London";
年龄是指变量麦克的整数部分吗?它只是一个引用数据类型的标签(因为在结构中被声明为变量)?
解决方案
回答您的问题:不。
考虑一个具有多个相同类型成员的结构:
struct Record
{
int id;
int age;
float money;
string name;
string address;
};
该结构没有一个整数,它有多个整数和多个字符串。
成员名称有助于区分结构中的字段。
推荐阅读
- python - 如果一个列字符串包含在另一个与 Python 中,则一对多合并两个数据帧
- python - 如何使用 subprocess 和 asyncio 实时输出不断循环程序的标准输出?
- wordpress - Wordpress Rest API:通过搜索获取类别列表
- vim - 在 Vim vs Cat 中显示未对齐的文本
- drools - 在流口水中使用 EXISTS 关键字在条件满足时从 WHEN 部分获取值
- terminal - 您可以使用 cd 转到当前文件夹中未包含的文件夹吗?
- javascript - 如何在 JavaScript 中总结对象和数组
- javascript - 如何更改 Apache eChart 图例中颜色“拭子”的样式?
- mysql - SQL - 检查一组相似记录中的任何记录是否与 ID 匹配
- python - 如何复制和保存mhtml内容?