类型双关语 问答列表

将一个 C 结构体转换为另一个元素较少的 C 结构体是否安全?

作者:Josu Goñi 提问时间:3/11/2015

我正在尝试在 C 上做 OOP(只是为了好玩),我想出了一种方法来进行数据抽象,方法是先使用公共部分的结构体和公共部分的更大结构,然后是私有部分。这样,我在构造函数中创建整个结构,并将其强制转换为小结...

当指向 32 位整数的指针被强制转换为指向浮点数的指针并取消引用时,会发生什么情况?

作者:RookieCPP 提问时间:12/18/2022

我看到了这个演员表: const std::uint32_t tmp = (some number); float ToFloat = *(float*)(&tmp); 但是在投掷时,错误的数字...

作者对 optional<bool> 的基于联合的实现是否在 P2641 中定义得当?

作者:Jan Schultke 提问时间:9/23/2023

在 P2641r4: Checking a union alternative is active 中,作者提供了一个 的实现作为激励示例,并声称这是正确的格式。optional<bool> str...


共3条 当前第1页