Zdravím, chtěl jsem se zeptat, zda-li by mi nemohl někdo z Vás prosím popsat každý jednotlivý řádek následující části kódu, co přesně dělá? Děkuji předem za pomoc!
class Program;
class Prikaz
{
public:
Prikaz *next;
Prikaz() { next = NULL; }
virtual void print() = 0;
void setNext( Prikaz *n ) { next = n; }
Prikaz *getNext() { return next; }
};
class Blok : public Prikaz
{
Prikaz *uDP, *slozPrik;
public:
Blok(Prikaz *u, Prikaz *sP) { uDP = u; slozPrik = sP; next = NULL; }
virtual void print()
{
if(uDP != NULL)
uDP->print();
if(slozPrik != NULL)
slozPrik->print();
}
};
class UDPromennych : public Prikaz
{
Prikaz *deklarace, *zbDeklarace;
public:
UDPromennych(Prikaz *d, Prikaz *z) { deklarace=d; zbDeklarace= z; next = NULL; }
virtual void print()
{
xhtmlOut("var ","command");
if(deklarace != NULL)
deklarace->print();
xhtmlOut("; ","command");
xhtmlTag("");
if(zbDeklarace != NULL)
zbDeklarace->print();
}
};
Fórum › C / C++
Prosím o pomoc s částí kódu
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, 121 hostů
Podobná vlákna
Prosím o pomoc s překladem kodu — založil ggg
Porozumění části kódu — založil Yenkee
Vysvetleni casti kodu — založil rob
Obnova části kódu — založil found
Vysvětlení kodu , casti funkce — založil robb
Moderátoři diskuze