Tu vuoi valutare un'espressione quindi le funzioni in questione non ti servono ... (tra l'altro dovevi scrivere atof(s.cstr()) )

La valutazione delle espressioni è affare abbastanza complesso ... puoi dare un'occhiata in giro (google) per rendertene conto.