在C++中,可以使用typedef關(guān)鍵字來(lái)定義一個(gè)結(jié)構(gòu)體類(lèi)型的別名。使用typedef可以簡(jiǎn)化結(jié)構(gòu)體類(lèi)型的名稱(chēng),使代碼更易讀。例如:
typedef struct {
int id;
string name;
int age;
} Person;
這樣就定義了一個(gè)名為Person的結(jié)構(gòu)體類(lèi)型,可以直接使用Person來(lái)聲明結(jié)構(gòu)體變量,而不必每次都寫(xiě)上struct關(guān)鍵字。例如:
Person p1;
p1.id = 1;
p1.name = "Alice";
p1.age = 25;