Salve,

volevo chiedervi come si poteva, avendo un valore contenuto in una stringa, trasferirlo in una variabile float o double.
Ecco un codice di esempio:
codice:
string a="5.2";
float b= //problema
Ho provato con normali casting, quindi
codice:
float b=double(a); //non funziona
Ho provato anche ad utilizzare atof, ma credo valga solo per le stringe in stile C, quindi array di char.
Voi avete qualche consiglio?

Grazie della lettura.