Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Zdravím
Dostal jsem za úlohu naprogramovat viz. šablonu a nějak si s tím nevím rady.
V šablonách jsem zatím ještě vůbec nedělal, takže moc si s tím nevím rady.
Věděl by prosím někdo jak na to, nebo aspoň naznačit zdrojakem jak na to?
Přede děkují za pomoc[IMG]http://www.sdilej.eu/pics/7980f947cbb9fbabaf8f31d20a03263c.jpg" alt="<a href="http://www.sdilej.eu/#7980f947cbb9fbabaf8f31d20a03263c.jpg">[IMG]http://www.sdilej.eu/pics/7980f947cbb9fbabaf8f31d20a03263c.jpg" />[/img]
Offline
Zdravím,
viz. zadání na vysoké škole v Jihlavě, co? :-D
Hele, je to úplně jednoduché. Šablona třídy vlastně říká, že do té třídy můžeme nalejt jakýkoliv datový typ. Je to jakýsi objektový obal pro jakoukoliv proměnnou. Nastíním implementaci:
template <class T> class MojeTrida
{
private:
T promenna;
public:
MojeTrida();
MojeTrida(T promenna);
...
};a volá se to následovně (vytvoříme objekty, kde prvnímu přidáme int, druhému třeba string)
MojeTrida<int> p1; MojeTrida<string> p2;
Offline