Referát sa zaoberá definíciou a implementáciou tried v C++, pričom sa zameriava na správne počítanie objektov a ich atribútov pomocou statických členov tried.
- Definícia triedy Zlomok s konštruktorom a destruktorom.
- Implementácia počítadla objektov pomocou statického člena.
- Vytvorenie triedy TriedaX s konštantným objektom Zlomok.
- Definícia triedy melon s atribútmi a metódou na zobrazenie hmotnosti.
- Implementácia funkcie na_sklade() pre triedy jablka a hrusky.
Príklad 4.1 V príklade 3.2 dodefinujte počítadlo objektov. Zabezpečte správne počítanie vytvorených a zrušených objektov
#include using namespace std;
class Zlomok {
private:
int citatel; int menovatel;
public :
static int objectCount; // Konstruktor Zlomok( int cit, int men ){ cout
🤔 Najčastejšie otázky k téme
Aký je účel statických členov triedy v C++?
Statické členy triedy sú zdieľané medzi všetkými objektmi danej triedy a slúžia na uchovávanie informácií, ktoré sú spoločné pre všetky inštancie, ako napríklad počítadlo objektov.
Ako sa implementuje destruktor v C++?
Destruktor sa implementuje ako metóda s rovnakým názvom ako trieda, pred ktorým je znak '~'. Slúži na uvoľnenie zdrojov, ktoré objekt používal pred jeho zničením.
Čo je to friend funkcia v C++?
Friend funkcia je funkcia, ktorá má prístup k súkromným a chráneným členom inej triedy. Môže byť užitočná na implementáciu funkcií, ktoré potrebujú prístup k interným údajom viacerých tried.