Rýchle zhrnutie referátu

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.