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