C++ 標準は、配列について少し簡潔に見えます。
と の 2 つの異なるデータ型があるT1
としT2
ます。それぞれの配列を作成します。両方の配列は同じ長さN
です。だから私はT1[N]
とを持っていT2[N]
ます。
さて、sizeof(T1[N]) == sizeof(T2[N])
両方の配列の連続する要素が同じオフセットを持つことを意味しますか?
または、より実用的な形式で: (アライメントの問題を処理して) toと toのchar[sizeof(T1[N])]
両方をキャストした場合、 andがオーバーラップしないことが保証されますか?T1*
T2*
T1[0]
T2[1]