读书人

帮忙解释typedef解决思路

发布时间: 2012-02-15 12:09:44 作者: rapoo

帮忙解释typedef
typedef struct tagModuleShareInfo
{
...
}和
struct tagModuleShareInfo
{
}的区别
typedef的作用是什么啊,谢谢了

[解决办法]
http://shmilylff.bokee.com/3276213.html
[解决办法]
c 和 c++中定义struct时的区别.

[解决办法]
typedef 是变量类型,你定义他是什么型,他就是什么型!
[解决办法]
偶也是新手,不保证完全正确,只是写一下自己的理解,typedef可以用定义结构变量,举下例子:
定义一个结构:
struct Date{
int year;
int month;
int day;
}
这时我们定义Date类型的结构变量时,写成:struct Date Date1,Date2;定义了两下DATE类型的结构变量。但是当我们用typedef时,就不写这么长了比如:
typedef struct Date{
int year;
int month;
int day;
}DATE;

现在要定义DATE类型的结构变量可直接写成:DATE Date1,Date2;
希望我理解的是正确的,哈哈……

读书人网 >C++

热点推荐