#include <iostream>

class Foo {
  int myindex;
  static int c;
public:
  Foo() {
    myindex = c++;
  }
  int getMynum() {
    return myindex;
  }
};
int Foo::c = 0;

int main() {
  Foo arg[10];
  std::cout << arg[7].getMynum() << std::endl;
  std::cout << arg[5].getMynum() << std::endl;
  std::cout << arg[3].getMynum() << std::endl;
  return 0;
}
/* end */

