プログラムをクラス化してC++らしく（※但し、mainベタ書きの原作のソース構造からは一見すると大きく変更となります）