Пустой std::any в C++
Метод reset у std::any уничтожает
хранимое значение и оставляет пустой контейнер.
«Метод has_value» после этого возвращает ложь,
как у пустого optional. Запишем any со строкой,
вызовем reset и выведем проверку:
#include <any>
#include <string>
std::any slot = std::string("tmp");
slot.reset();
std::cout << slot.has_value() << "\n";
На экран попадает 0 - объект внутри
снят, any пуст.
Объявите std::any buf
с целым 8, вызовите «метод reset»
и выведите «метод has_value».