std::any
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
std::any mund të mbajë një vlerë të çdo tipi, dhe e nxjerr me std::any_cast<T>. Rrallë të duhet — std::variant është zakonisht zgjedhja më e sigurt kur i di tipet e mundshme.
EnglishEN
std::any can hold a value of any type, and you get it out with std::any_cast<T>. You rarely need it — std::variant is usually the safer choice when you know the possible types.
Si ta mendosh
Si një kuti pa etiketë ku fut çfarëdo.
Lexoje në anglisht
Like an unlabelled box you can put anything in.
Shembull kodicpp
std::any v = 42;
v = std::string("Arta");
std::cout << std::any_cast<std::string>(v);