boost::any使えばjavaと同じようにコード書けるね