Re: Izvinjenje
Ista stvar: Ako imas lokalnu i globalnu promenljivu x, da li ces pri ispisu
reci koja je od te dve? Ja nisam to radio, kao ni za polja, a da li treba ne
znam.
To za new K mi uopste nije palo na pamet. Ali onda je lakse da ispisujes
svuda gde ti se pojavi pa i u deklaracijama, valjda od viska glava ne boli
On 18/01/07, Marko Mitrovic <mitrovic_yu@yahoo.com> wrote:
reci koja je od te dve? Ja nisam to radio, kao ni za polja, a da li treba ne
znam.
To za new K mi uopste nije palo na pamet. Ali onda je lakse da ispisujes
svuda gde ti se pojavi pa i u deklaracijama, valjda od viska glava ne boli
On 18/01/07, Marko Mitrovic <mitrovic_yu@yahoo.com> wrote:
Jasno mi je da ne treba da se prijavljuje koriscenje simbola klase pri
deklaraciji klasne promenljive, ali da li treba kad se pravi novi objekat
npr:
class K {...}
***
K a; // ovde ne treba, ali...
***
void m(){
a = new K; // ...da li OVDE treba prijaviti koriscenje simbola K?
}
I ja sam ispisivao samo cvor iz TS, ali da li je dovoljno reci samo
"pronadjena upotreba polja x" (uz ispis Obj cvora koji odgovara x-u), ili
mora "pronadjena upotreba polja x klase Y" (uz ispis Obj cvora x-a i imena i
eventualno Obj cvora Y-a), posto je moguce da postoje 2 razlicite klase sa
poljima koja se isto zovu (mada se vidi na osnovu identifikatora pre
operatora pristupa polju klase, tj. tacke, kojoj klasi pripada polje).
A slazem se da nije uniformno, ali zasto sebi navaljivati posao na vrat
bez potrebe? Mislim, mogli bismo da proveravamo pri indeksiranju ne samo da
li je indeksirana promenljiva niz, vec i da li je indeks ceo broj, a ne nnpr
karakter itd..
Pozdrav,
Marko
----- Original Message ----
From: Aleksandar Milicevic <aca.milicevic@gmail.com>
To: ir4pp1@rti.etf.bg.ac.yu
Sent: Thursday, January 18, 2007 12:33:04 AM
Subject: Re: [ir4pp1] Izvinjenje
On 1/17/07, Ivo Mihailovic <ivonindza@gmail.com> wrote:
>
> Receno je i to da ne treba ispis simbola za klasu prilikom deklaracija
> promenljivih te klase. Koriscenje je samo u telu metoda.
>
To onda uopste nije uniformno.
Kada se naidje na deklaraciju neke globalne (ili bilo koje druge)
promenljive tipa recimo klase C, taj koji proverava semanticku ispravnost
programa treba da proveri da li je to "C" validan tip. Posto nije ni "int"
ni "char", ostaje da pogleda da li je deklarisana unutrasnja klasa sa tim
imenom. Otici ce u tabelu simbola i npr. pronaci odgovarajuci simbol. Znaci,
na tom mestu se koristi simbol "C" te treba ispisati poruku o pronadjenom
simbolu.
--
Pozdrav,
Aleksandar Milicevic
aca.milicevic@gmail.com
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir4pp1
-----------------------------------------------------------------
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir4pp1
-----------------------------------------------------------------
- Follow-Ups:
- Re: Izvinjenje
- From: Marko Bojovic <marko.bojovic@etf.bg.ac.yu>
- Re: Izvinjenje
- From: "Aleksandar Milicevic" <aca.milicevic@gmail.com>
- Re: Izvinjenje
- References:
- Re: Izvinjenje
- From: Marko Mitrovic <mitrovic_yu@yahoo.com>
- Re: Izvinjenje
Previous by date: Re: Izvinjenje
Next by date: Re: Izvinjenje
Previous by thread: Re: Izvinjenje Next by thread: Re: Izvinjenje
Previous by thread: Re: Izvinjenje Next by thread: Re: Izvinjenje