気になったので適当に作ってみた。 #include <iostream> struct base{ virtual ~base(){} template< typename T > void func(T rhs){ try{ dynamic_cast<virtual_func<T>&>(*this)(rhs); } catch(std::bad_cast&){} } template< typename T > struct virtual_func{ virtual void operat</virtual_func<t></iostream>…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。