Par Pitanja DZ3
Pitanje:
Pri deklaraciji metoda moze se desiti da se pojavi ponovljena deklaracija.
int error(int x, char c, char c){...}
pri pozivu Tab.insert(...) proverava se da li je promenljiva vec deklarisana i ako se desi ponovna deklaracija vraca se Obj promenljive koja je vec u tabeli simbola. Na ovaj nacin ne moze se proveriti da li je promenljiva ubacena u tabelu simbola ili ne. Da li mogu da menjam klasu Tab, npr. da u slucaju greske usled ponovne deklaracije metoda insert(...) vrati noObj. Ovo je bitno zato sto treba uvecati broj formalnih parametara metode, a pretpostavljam da broj formalnih parametara zavisi od broja parametara koji su ubaceni u tabelu simbola.
Nigde nije navedeno eksplicitno ali pretpostavljam da se u tabeli sibola nalazi samo ono sto je ispravno deklarisano. Da li posle deklaracije metode
int error(int x, char c, char c, UOI 7){...}
u tabeli simbola treba da se nadje error(int x, char c) , nista ili nesto drugo.
Pri deklaraciji metoda moze se desiti da se pojavi ponovljena deklaracija.
int error(int x, char c, char c){...}
pri pozivu Tab.insert(...) proverava se da li je promenljiva vec deklarisana i ako se desi ponovna deklaracija vraca se Obj promenljive koja je vec u tabeli simbola. Na ovaj nacin ne moze se proveriti da li je promenljiva ubacena u tabelu simbola ili ne. Da li mogu da menjam klasu Tab, npr. da u slucaju greske usled ponovne deklaracije metoda insert(...) vrati noObj. Ovo je bitno zato sto treba uvecati broj formalnih parametara metode, a pretpostavljam da broj formalnih parametara zavisi od broja parametara koji su ubaceni u tabelu simbola.
Nigde nije navedeno eksplicitno ali pretpostavljam da se u tabeli sibola nalazi samo ono sto je ispravno deklarisano. Da li posle deklaracije metode
int error(int x, char c, char c, UOI 7){...}
u tabeli simbola treba da se nadje error(int x, char c) , nista ili nesto drugo.
- Follow-Ups:
- Q: Jos greska u specifikaciji MJ?
- From: "Uros" <urke_etf@yahoo.it>
- Q: Jos greska u specifikaciji MJ?
Previous by date: Re: WHILE statement <za profesora>
Next by date: Re: Predaja domaceg
Previous by thread: Re: WHILE statement <za profesora> Next by thread: Q: Jos greska u specifikaciji MJ?
Previous by thread: Re: WHILE statement <za profesora> Next by thread: Q: Jos greska u specifikaciji MJ?