n_bullets is a vector of Bullet while new Bullet returns a Bullet*. You should be fine with using push_back(Bullet());. Then your function would be equivalent to n_bullets.resize(n_bullets.size()+10);.
*n_bullet[1].getY(); is the same as *(n_bullet[1].getY());
This should work better (*n_bullet[1]).getY();. you can also use the arrow syntax which makes it a bit nicer n_bullet[1]->getY();