У меня есть входные данные: строка a, строка b.
b принимает только два значения: «строка» и «int».
Я хочу объявить новая переменная var0 с типом, соответствующим b.
как реализовать логику.
я думал, что эта функция будет работать, но нет.
Код: Выделить всё
auto varx(std::string a, std::string b){
if(b == "int") return std::stoi(a);
return a;
}
Я видел объединение или вариант в обсуждениях, но не знаю, как это реализовать.
Подробнее здесь: https://stackoverflow.com/questions/788 ... -type-in-c