Tag: reinterpret cast

通过C转换访问结构的第一个字段是否违反了严格的别名?

此代码是否违反严格别名? struct {int x;} a; *(int*)&a = 3 更抽象的是,只要原始读/写操作类型正确,在不同类型之间进行转换是否合法?