is_henをcheck_on_henに名前を修正
メンバ関数名をgetからatへ修正
例外を投げない関数に例外無指定子をつけるよう修正(noexcept or throw())
size_typeを抽出修正
不要なusingを削除
例外の型をout_of_rangeからruntime_errorに変更