Hỏi về struct với typedef trong C++

VD :

struct node
{
       .........
}; 
node *BlaBla;
typedef node *Tree;

node *Blabla khác với typedef node *Tree thế nào nhỉ??? :expressionless:

1 Like

node Blabla : khai báo con trỏ Blabla trỏ đến các biến kiểu node.
typedef node
Tree: định nghĩa kiểu node* thành tên mới là Tree.
Vì vậy sau khi khai báo typedef node* Tree; thì khai báo Tree p; nó hiểu như là node* p;

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?