CPUに用意されてないユーザ独自のデータ型を定義するところから
structやclass、が生まれて、オブジェクト指向を意識する。