HOMELv012 異なる型のいずれか1つを安全に保持できる「型安全なユニオン」はどれか。 2026年3月4日 std::variantは定義された型リストのうち1つを安全に格納する。 値が存在するかどうかを表現するためのラッパークラスはどれか。 shared_ptrにおいて、配列を扱うための正しい宣言(C++17以降)はどれか。