HOMELv027 C++の4つのキャストの中で、最も「危険」で移植性が低いとされるものはどれか。 2026年3月4日 reinterpret_castはハードウェア依存の動作を含みやすく、最も注意が必要なキャストである。 数値型間の変換(例:doubleからint)で、情報が失われる可能性がある場合に明示的に使うのはどれか。 `std::shared_ptr` の初期化において `new` を直接使うより `std::make_shared` を使うべき理由は。