At this point it's 100% proven that @mike9407 is just one freaking troll. He's used vectors plenty of times in programs, including the push_back function, and now he can't even see a missing parenthesis nor a simple semicolon and randomly forgets that it's called push_back, not to mention he can't type c++ vectors in google, just proves that he's a troll.
I think you're right on this, @TarikNeaj. Most post are all random questions on subjects either documented in the reference or in the tutorial, and most likely caught by the compiler as well.
vector<int *> a; // From from first post
vector <int> *a; // From last post
Those are two different things. Which did you mean?
The first is a vector of pointers to ints.
The second is a pointer to a vector of ints.
You have been asked to use code tags. PLEASE DO SO. http://www.cplusplus.com/articles/jEywvCM9/
Hint: You can edit your post, highlight your code and press the <> formatting button.
If you're not going to make the slightest bit of effort to make your posts readable, why should we spend the slightest bit of effort helping you?
I will not respond further until you apply code tags.