Per convertire una stringa in un numero, in C++, usa gli stringstream:

Codice PHP:
#include <iostream>
#include <sstream>
#include <string>

using namespace std;

template <typename T>
T parse(string str)
{
    
stringstream ss;
    
T t;
    
    
ss << str;
    
ss >> t;
    
    return 
t;
}

int main()
{
    
int x;
    
double y;
    
int z;
    
    
parse<int>("-144");
    
parse<double>("-87.98");
    
parse<int>("12312");
    
    
cout << << endl;
    
cout << << endl;
    
cout << << endl;

    return 
0;