В C++ я хочу получить значение из строки.C++ parse from string using template
Я знаю, что есть функции, как Stoi, КВП, STOF ...
Но я могу написать функцию, которая включает в себя все из них? как использовать шаблон для вывода типа данных?
template<typename T>
T fromString(const std::string& s){
// do something here
// call stoi, stof according to typename T
}
string si = "1234";
int integer = fromString<int>(si);
string sf = "1234.1234";
float float_point = fromString<float>(sf);
Да, вы можете это сделать. – mascoj
@JohnnyMopp Он хочет значение из строки, а не строку из значения. – mascoj
@mascoj Ок. Пропустил это ... дух. –