Хочу сделать ввод разных типов данных с помощью ввода.
Например вводим в консоль:
id 12354 //ввод int id=12354
str Строковое значение //ввод string str = "Строковое значение"
Хотелось бы реализовать как-то через map, но там лишь 1 тип, а хотелось бы два.
Чтобы было что-то типа того:
int id;
string name;
map<string, (string,int)> dict;
dict["id"] = id;
dict["name"]=name;
string a;
cin>> a;
cin>>dict[a];