C++

Variadic templates (...)

Në shqip: Template-t me numër të ndryshueshëm parametrash

ShpjegimiSQ

Një template variadic pranon sa argumente të duash, të çdo tipi: template <class... Args>. Kështu janë ndërtuar std::make_unique, std::tuple dhe std::format.

EnglishEN

A variadic template accepts any number of arguments of any type: template <class... Args>. That's how std::make_unique, std::tuple and std::format are built.

Si ta mendosh

Si një qese pazari pa kufi, ku fut çfarëdo.

Lexoje në anglisht

Like a shopping bag with no limit, holding anything.

Shembull kodicpp

template <class... Args>
void printo(const Args&... a) {
    ((std::cout << a << " "), ...);
}

Terma të lidhur