やっぱそんな感じになりますかー(><) さらに型名と文字を対応させて FUNC_I( X ) FUNC_IS( X, STR$ ) のようにC++のオーバーロードの内部処理みたいにすれば、デフォルト引数も多重定義もぽい事はできるかなと考えたのですが、プチコンで名前が長くなるのは厳しい… 名前を使い分けるめんどくささよりも多態性の便利さの方が勝りだしたらやってみるかもしれません(´ω`)