不使用typedef的情況:
有如下兩種定義結構變量x的方式:
[cpp]
struct str{
int a;
double b;
};
struct str x;
[cpp]
struct str{
int a;
double b;
}x;
使用typedef的情況:
有如下兩種定義結構變量x的方式:
[cpp]
typedef struct str{
int a;
double b;
}STR;
STR x;
[cpp]
typedef struct{
int a;
double b;
}STR;
STR x;