Data Structure C++

#include 
#include 
#include 
using namespace std;
double f()                  // A simple generator function.
{
  static double val = 1.0;
  double t;
  t = 1.0 / val;
  val += val;
  return t;
}
int main()
{
  vector vectorObject(5);
  int i;
  generate(vectorObject.begin(), vectorObject.end(), f);     // generate a series
  cout << "Series: ";
  for(i = 0; i     cout << vectorObject[ i ] << " ";
  return 0;
}