首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

请问一个小疑点,40分

2012-04-25 
请教一个小问题,40分C/C++ codetypedef struct objc_object {Class isa} *id这句话的意思是不是这样先定

请教一个小问题,40分

C/C++ code
typedef struct objc_object {   Class isa;} *id;


这句话的意思是不是这样
先定义一个类型,然后声明一个该类型的变量?等同于
C/C++ code
typedef struct objc_object {   Class isa;}objc_object *id;


[解决办法]
我看错了。
应该是等同于:
typedef struct objc_object {
Class isa;
}*id;

id a ;
 等同于
objc_object*a;
[解决办法]
那表示可以用id表示struct objc_object*这个类型。
struct objc_object * obj;
id obj;
是一样的。

热点排行