Ich versuche, eine std::string
in einer std::vector
gespeicherten in eine ganze Zahl zu konvertieren und es an eine Funktion als Parameter übergeben.Convert std :: string in ganze Zahl
Dies ist eine vereinfachte Version von meinem Code:
vector <string> record;
functiontest(atoi(record[i].c_str));
Mein Fehler ist wie folgt:
error: argument of type ‘const char* (std::basic_string<char, std::char_traits<char>, std::allocator<char> >::)()const’ does not match ‘const char*’
Wie kann ich das tun?
Sie müssen * Anruf *, aber es gibt viele bessere Methoden als 'atoi'. – chris
Typo 'record [i] .c_str' ->' record [i] .c_str() '. – Hindol