עזרה!!!!!!!!!

the origin

New member
עזרה!!!!!!!!!

פתחתי את העזרה של sdk וראיתי שם את הדבר הבא: typedef struct _D3DMATRIX { union { struct { float _11, _12, _13, _14; float _21, _22, _23, _24; float _31, _32, _33, _34; float _41, _42, _43, _44; }; float m[4][4]; }; } D3DMATRIX; מישהו מוכן להסביר מזה? (union בתוך stuct בתוך struct)
 

mooznach

New member
אה.

זה נותן לך אפשרות לגשת למידה דרך אחד האלמנטים ב sturct או דרך המערך. union אומר שגם הstruct וגם המערך תופסים את אותו הזכרון.
 
למעלה