Чтение через std::any_cast в C++
Сам по себе any не печатается - нужно знать, что внутри.
Функция any_cast возвращает копию или ссылку
на объект заданного типа. Если тип не совпал,
будет исключение. Запишем any с целым и выведем
«функцию any_cast» для int:
#include <any>
std::any payload = 11;
std::cout << std::any_cast<int>(payload) << "\n";
На экран попадает 11 - тип совпал
с тем, что положили при создании.
Создайте std::any data
с числом 2.5 типа double
и выведите «функцию any_cast» для double.