>>903
そうしたら
int x(){ return a[0]; }
int y(){ return a[1]; }
となって、今度はこちらが非効率になりませんか?
最適化を期待できるということでしょうか?