>>2
引数無しの関数にvoidをつけてるのはc言語と連携する為?
define定数もconstexpr変数にしてもいいのでは?

クラス形式でも作って欲しい。