给定一个聚合结构/类,其中每个成员变量都是相同的数据类型:structMatrixStack{Matrix4x4translation{...};Matrix4x4rotation{...};Matrix4x4projection{...};}matrixStack;将其转换为成员数组的有效性如何?例如constMatrix4x4*ptr=reinterpret_cast(&matrixStack);assert(ptr==&matrixStack.translation);assert(ptr+1==&matrixStack.rotation);assert(ptr+2==&matr