簡體   English   中英

c++ 成員不是變量而只是數據類型的名稱嗎?

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

結構的成員(聲明為變量)是否僅引用變量的數據類型?

例如:

struct person{

 int age;
 float weight;
 string city;

}mike;
mike.age=43;
mike.weight=130.3;
mike.city="London";

age 是指變量 mike 的 Integer 部分嗎? 它只是一個 label 來引用數據類型(因為在結構中被聲明為變量)?

回答你的問題:沒有。
考慮一個具有多個相同類型成員的結構:

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

該結構沒有單個 integer,它有多個 integer 和多個字符串。

成員名稱有助於區分結構中的字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM