Nové výhodné predplatné namiesto kreditov je tu! Viac informácií. Upravili sme aj naše prevádzkové podmienky.
NOVINKA: Kurz Práca s umelou inteligenciou teraz už od 0 €. Staň sa žiadaným profesionálom. Zisti viac:

17. diel - Šablónové triedy v C ++

V predchádzajúcom cvičení, Riešené úlohy k 16. lekcii OOP v C ++, sme si precvičili získané skúsenosti z predchádzajúcich lekcií.

V minulej lekcii, Riešené úlohy k 16. lekcii OOP v C ++ , sme sa zaoberali abstraktnými triedami. V dnešnom C ++ tutoriálu sa pozrieme na triedy šablónové. Šablónami sme sa už zaoberali v lekcii o šablónach. Už vieme, že šablóny slúži na vytváranie všeobecnej funkcionality, nezávislé na dátovom typu, ktorý sa dospecifikuje až pri použití šablóny. Použitie v OOP je takmer identické, preto skôr rýchlo preberieme syntax a následne skúsime naprogramovať nafukovacie poľa, ale tentoraz čisto objektovo.

Šablónové triedy

Rovnako ako u šablónových funkcií najskôr pridáme pred deklaráciu triedy kľúčové slovo template, zároveň s parametrami, ktorými chceme nahradiť typy. Ďalej nasleduje klasická deklarácie triedy, kde môžeme namiesto konkrétneho typu použiť parameter šablóny. Rovnako ako u funkcií platí, že celá deklarácia musí byť umiestnená v .h súbore. Prečo tomu tak je sa dočítate v predchádzajúcej lekcii. To ale neznamená, že nemôžete rozdeliť deklaráciu triedy a jej implementáciu. Znamená to len, že ako deklarácia tak implementácia musí byť v hlavičkovom súbore.

Ak implementáciu oddelíme, potom musíme pred každou metódou pridať kľúčové slovo


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

Ukážeme si ako zapisovať šablónové triedy v C ++ a na čo ich môžeme využiť.
Článok pre vás napísal Patrik Valkovič
Avatar
Věnuji se programování v C++ a C#. Kromě toho také programuji v PHP (Nette) a JavaScriptu (NodeJS).
Aktivity