读书人

请问一个小疑点,40分

发布时间: 2012-04-25 19:32:32 作者: rapoo

请教一个小问题,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;
是一样的。

读书人网 >C语言

热点推荐