[問題] struct , typedef的問題
我舉例好像比較快
struct node {
int data;
struct node* next;
};
typedef struct node Node;
Node* head = new Node;
以前都會用到 typedef
令 Node 跟 struct node 是相同的data type...但
struct node {
int data;
node* next;
};
node* head = new node;
....這樣竟然也ok?!?! 而且我操作起來一點問題都沒有
好怪...前面真的沒有typedef出現...
為什麼呢...完整型態名稱不應該是struct node嗎?!?!
竟然直接打node也ok@@"
有前輩可以提點一下嗎~謝謝 <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.92.66
→
11/21 22:58, , 1F
11/21 22:58, 1F
→
11/21 23:00, , 2F
11/21 23:00, 2F
推
11/22 01:53, , 3F
11/22 01:53, 3F
→
11/22 01:53, , 4F
11/22 01:53, 4F
→
11/22 16:25, , 5F
11/22 16:25, 5F
→
11/22 16:28, , 6F
11/22 16:28, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章