Jde, aby byla šablonová funkce uvnitř třídy?Jde mi o to,abych nemusel mít členskou funkci, která volá tu šablonovou.
Děkuji za odpověď
Fórum › C / C++
šablonová funkce jako členská funkce třídy - jde to?
Jisteže jde. Ale moc nechápu druhou část dotazu.
class A
{
public:
template<class T>
void print(const T& item, std::ostream& out = std::cout)
{ out << item;
}
};
Stupidni příklad - jen pokud to použiješ pro třídy, tak si uvědom, že ta třída musí mít přetížený operátor výpisu.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 32 hostů
Podobná vlákna
Pole charu a define jako společný parametr funkce, jde to? — založil Kokobelo
Volání funkce z jiné třídy ukazatelem typu obecné funkce — založil pretis
C Funkce jako parametr funkce — založil František Brámek
C# pole jako parametr funkce — založil Geralt
Parametr funkce jako ukazatel — založil jurin
Moderátoři diskuze