tgoop.com/seniorcpp/2575
Create:
Last Update:
Last Update:
std::any_caststd::any_cast
используется для приведения объектов типа std::any
к конкретному типу данных во время выполнения программы.
Класс std::any
может хранить данные любого типа, но при этом теряется информация о реальном типе данных.
Чтобы получить эти данные обратно в изначальный тип, и используется std::any_cast
. Он проверяет, совместим ли хранимый в std::any
объект с запрошенным целевым типом.
Если совместим — возвращает ссылку на данные нужного типа.
Например, если в std::any
был помещен объект типа int
, то с помощью std::any_cast
этот int
можно получить обратно в переменную типа int
. Аналогично для других типов данных.
BY Senior C++ Developer

Share with your friend now:
tgoop.com/seniorcpp/2575