Die push_back Funktion deines Vektors erwartet ein Personen-Objekt, du uebergibst allerdings einen String, einen Integer und ein Double.
Vielleicht hilft dir das hier weiter:
vector
vp;
for(int i = 0; i Personen p("test", i, i*5.2);
vp.push_back(p);
//alternativ: vp.push_back(Person("test"...