Devi allocare il vettore dinamicamente con

v = new vector <double> (100);

e deallocarlo con

delete v;

Se lo allochi staticamente, la memoria viene deallocata automaticamente quando il vettore esce dallo scope.