>>38
cppに書けば実装を隠蔽できる