ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

シンタックスシュガー

昨日のなぜアロー演算子があるかという疑問を書いたが、それの回答が「ロベールのC++入門講座」ロベールのC++入門講座に書いてあった。
p->aという文は(*p).aとアロー演算子を使わなくても書ける。が、p->aのほうが見やすいじゃんという話。
このような見やすくする構文をシンタックスシュガーという。
たとえば、ポインタで*(p+i)をp[i]と書けるのもそのひとつ。