c++中typedef struct的用法是什么

c++
小億
95
2024-05-13 18:05:17

在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;

0