Skip to content

Conversion

在C-family language中,存在着与pointer有关的两个非常重要的implicit conversions:

在C++中,使用reinterpret_cast operator来实现pointer cast。

两中cast都涉及如下问题:

  • alignment
  • strict aliasing

参见:

  • alignment:C-family-language\C-and-C++\From-source-code-to-exec\ABI\Alignment中,对alignment进行了描述