|
CPP06 1.0
|
C++ Module 06 の主要な概念である「型の変換」「シリアライズ」「実行時の型特定」をテーマにした、未来的なデジタル回路図のような画像です。
char , int , float , double にキャストされる様子(Exercise 00)。Data* ) と整数 ( uintptr_t ) が reinterpret_cast を使って相互に シリアライズ/デシリアライズ される様子(Exercise 01)。dynamic_cast によって基底クラスのポインタから実際の型 ( A , B , C ) が特定され、禁止されている typeinfo が×で示されている様子(Exercise 02)。