Dalam sebuah tugas, saya diminta untuk membuat static_cast dan Dynamic_cast sendiri menggunakan spesialisasi template. Bagaimana cara menguji apakah pemeran statis saya benar-benar selesai pada waktu kompilasi dan pemeran dinamis pada waktu proses?
template<typename Dst, typename Src>
static Dst my_static_cast(Src src);
template<typename Dst, typename Src>
static Dst my_dynamic_cast(Src src);