C++

Template specialization

Në shqip: Specializimi i template-ve

ShpjegimiSQ

Mund t'i japësh një template sjellje të veçantë për një tip të caktuar: template<> struct Pershkrim<bool> { ... }. Libraria standarde e përdor për vector<bool>.

EnglishEN

You can give a template special behaviour for a specific type: template<> struct Description<bool> { ... }. The standard library uses it for vector<bool>.

Si ta mendosh

Si një recetë e përgjithshme me një shënim: „për vegjetarianët, zëvendëso mishin“.

Lexoje në anglisht

Like a general recipe with a note: “for vegetarians, swap the meat”.

Shembull kodicpp

template <class T> std::string emri() { return "i panjohur"; }
template <> std::string emri<int>() { return "numër"; }

Terma të lidhur