__iterator__による暗黙のループ

GCC ver 2系列には、__iterator__ というキーワードが追加されており、暗黙のループを作ることができた。

__itearator__ i = 5;
a[i] = b[i];

これは、以下のコード片とほぼ同じ

int i;
for(i = 0; i < 5; ++i)
  a[i] = b[i];

このGCC拡張機能は、GCCの本家にあるマニュアルにも記載されておらず、
ネット検索しても、この機能に関する有用な情報を見つけることはできなかった。



今後、このブログにて、GCCのあまり知られていない&廃止されたGCC拡張機能を幾つか書いていくかもしれない。