struct
{
int integer;
float real;
}
first_structure;
因此,我們可以通過編寫約結構基本問題
first_structure.integer = 7
指first_structure的成員,如果我寫:
struct two_numbers
{
int integer;
float real;
}
first_structure;
然後我就可以使用標籤* two_numbers *到創建如下第二個結構:
struct two_numbers second_structure;
我也明白typedef可以用來創建同義詞。
但我無法理解如下(從http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocObjectsClasses.html頁)代碼:
typedef struct objc_class *Class;
typedef struct objc_object {
Class isa;
} *id;
每個對象都有這樣一個ISA變量,告訴它的是什麼類的一個實例。
怎樣才能告訴????請指導我瞭解此代碼的含義。
謝謝。