>>75
実際のデータ型を隠蔽するのが目的だから、メンバの意味を表現する型名として、
またそこに入れる値もなるべくならenumか#defineでシンボル化する
あとは名前空間を汚染しないようにすること