unions

    0熱度

    2回答

    對不起,這很長,但解釋起來有點複雜。 我們最近不得不用手在家庭作業下面的程序(在此大大簡化): 某些類型的結構(類/結構)表示數據的物理塊(只是一個char [1024]) 兩種類型的這種塊 例如邏輯分區的: struct p { char[1024] } struct l1 { int num; char name[20]; } struct l2 {

    0熱度

    1回答

    所以我有這個結構由三個NSPoint結構組成。 typedef struct AOTriangle_ { NSPoint a; NSPoint b; NSPoint c; } AOTriangle; 我想在某些情況下將點作爲a,b,c和其他情況作爲索引引用到數組中。 像這樣, AOTriangle t; t.a = NSMakePoint(0,0); t.b

    3熱度

    3回答

    把這個代碼片段爲例: union stack { int a; float b; }; union stack overflow; overflow.a = 5; 當我做了printf("%d",overflow.b);我得到GCC和渦輪零。 當我做了一個printf("%f",overflow.b);我得到零海灣合作委員會和垃圾渦輪。 你能解釋一下爲什麼會發生這種

    0熱度

    7回答

    void display_binary_float(unsigned int ui) { union { unsigned int ui; float f; } uif2; uif2.ui = ui; printf("binary: %08X float: %g\n", uif2.ui, uif2.f); } 1)什麼是工會?出於某

    11熱度

    2回答

    如果沒有原因?工會在結構上的用途?

    1熱度

    2回答

    我不確定如何在C中聲明全局聯合。下面是我的代碼(全部都在main之外)。 typedef union{ int iVal; char* cVal; } DictVal; struct DictEntry{ struct DictEntry* next; char* key; DictVal val; int cTag; };

    4熱度

    1回答

    我在網上看到了這個面試問題。可悲的是,我不知道這樣的事情......功能,構造函數,析構函數 btw,我認爲,結構和類在C++幾乎相同,除非一個類的成員默認是私有的,而成員一個結構默認是公共的。類之間的繼承默認情況下也是私有的,結構之間的繼承默認是公共的。 而且union與struct不同,因爲它在同一個地方都是成員。 謝謝

    1熱度

    4回答

    這裏是一些C代碼: float phaseFrac(unsigned int inPhase) { union { unsigned int itemp; float ftemp; } u; u.itemp = 0x3F800000 | (0x007FFF80 & ((inPhase)<<7)); return u.ftemp - 1.f; } 我不能換我的頭

    40熱度

    3回答

    我有兩組數據行。它們每個都是IEnumerable。我想將這兩個列表追加/連接成一個列表。我相信這是可行的。我不想做一個for循環,並且注意到兩個列表中有一個Union方法和一個Join方法。有任何想法嗎?

    0熱度

    6回答

    我有一個工會如下: typedef unsigned long GT_U32; typedef unsigned short GT_U16; typedef unsigned char GT_U8; typedef union { GT_U8 c[8]; GT_U16 s[4]; GT_U32 l[2]; } GT_U64; 我想這個聯盟投在以下幾點: