Macushla Asked: 2024-07-05 20:00:43 +0800 CST 转换为具有 const 成员的相同布局是否定义明确? 12 考虑以下类型: template<typename T> struct View { T* data; size_t size; }; View<T>&从到转换是否有效View<const T>&? 它会引发未定义的行为吗? 我怀疑该转换在所有编译器上都将按预期工作,但由于严格的别名规则,根据标准,其在技术上将是未定义的行为。 c++