小编par*_*omi的帖子

std::bit_cast 生成多个值的值表示的示例是什么?

以下是引用自[bit.cast]下的标准(草案n4861)(强调的是我的)

返回:类型的对象To。隐式创建嵌套在结果中的对象 (6.7.2)。结果的值表示的每一位都等于 的对象表示中的相应位from。结果的填充位未指定。对于结果和其中创建的每个对象,如果没有与所产生的值表示对应的对象类型的值,则行为是未定义的。如果有多个这样的值,生成哪个值是未指定的

所以我的问题是,std::bit_cast生成对应于多个不同值的值表示的场景的示例是什么?

c++ language-lawyer c++20

4
推荐指数
2
解决办法
147
查看次数

标签 统计

c++ ×1

c++20 ×1

language-lawyer ×1