结构对象相同的名称,数据名称
问题描述:
我也碰到过这样的代码:结构对象相同的名称,数据名称
struct abc
{
//some code
};
//some lines of code
struct abc *abc;
我有几个问题:
- 是否有优势,这种用法?
-
该编译器不同于它解释:
struct abc *diffname;
答
没有什么特别之处给出可变的相似,其类型名称的名称。对于本地类型,这是不可能的,因为类型名称全部保留。为了您但是结构的情况下,
struct abc *abc;
和
struct abc *diffname;
是完全一样的,但他们有不同的名字。我没有看到使用abc
的任何特殊“优势”。