STLのリストに親クラスを継承した子クラスのオブジェクトを突っ込んで
イテレーターでぐるぐる回しながら子クラスのオーバーライドした関数を実行して個別処理をさえsる
ような仕組みをC言語で実現するにはどうしたらいいですか