C++

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);

Terma të lidhur