Grazie della risposta shodan.
Effettivamente avevo il sospetto di dover fare tutto da me....
codice:
void add(){
t_data tmp;
this->valuesList.push_back(tmp);
}
Hai ragione...è che all'inizio volevo fare un vector di puntatori, poi ho cambiato idea...ed è uscita quella cosa 
Cmq ora che mi ci fai pensare, è più veloce/efficente fare come sopra
o
codice:
vector<t_data*> valuesList;
void add(){
t_data* tmp = new t_data;
this->valuesList.push_back(tmp);
}
tenendo presente che ogni secondo aggiungo un nuovo elemento ?