struct {
 class {
  int data[10];
  public:
  int& operator [](int n) {
   if (n < 0 || (sizeof(data)/sizeof(data[0])) <= n) {
    throw なんちゃら_error();
   }
   return data[n];
  }
 } in;
} fftData;