1
char errorString[20];
*(UInt32*)(errorString + 1) = CFSwapInt32HostToBig(statusCode);

私はこれをオーディオプログラミングに関する本で見つけましCFSwapInt32HostToBigた.Int32を返すことを考えると、なぜその奇妙なキャストを行う必要があるのか​​ 、なぜcharバッファ内の2番目の要素(+1)のアドレスから割り当てるのか理解できません.

errorStringこの割り当ての後に何が含まれますか?

4

3 に答える 3