Как привести к правильному типу std::any
как можно скастовать std::any в тип, который содержит в себе сам объект any. То есть, есть ли более элегантный способ чем этот :
any a{ 1002; };
if (a.type() == typeid(string))
cout << any_cast<string>(a);
else if (a.type() == typeid(int))
cout << any_cast<int>(a);
...
Можно ли как-то сразу вывести на экран значение без куча if'ов