NEW 能够成为 结构体类型名是 typedef 定义的.
type -- 类型
def --- 定义
语法:
typedef [struct 结构...] 结构体类型名
而
struct test {..}
test 是结构名, 这是 struct 自身定义的
两种方法都可定 义 结构.
// 定义结构
struct point { double x; double y; };
// 声明结构
struct point first, second;
// 定义结构
typedef struct point { double x; double y; } POINT;
// 声明结构
POINT first, second;
不是一回事,就象是姓名和姓别,可能姓"女",也是女的.
居然看不懂问题。。
我C++白学了 唉
你说的结构体名士什么? 结构体类型名是什么?
会定义 会用就好了吧。。
typedef定义结构体时NEW为类型名,在后面程序使用中可以用NEW代替struct test,大幅简化程序,主要作用是这个