#include <iostream>
#include <vector>
using namespace std;
 
class Foo
  {
   public:
   Foo();
  };

void build(Foo *f)
  {
  }
  
vector<Foo*> V; 

Foo::Foo()
  {
   build(this);
   V.push_back(this);
  }
  
int main() 
  {
   return 0;
  }