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进行了描述