Re: Izvinjenje
Ispis mora biti takav da se nedvosmisleno navodi sta je pronadjeno. Nije
dovoljno ispisati pronadjeno x. Takav ispis je potpuno beskoristan, jer
u programu moze biti mnogo simbola sa istim imenom, ali u trenutku
koriscenja se tacno zna o kom simbolu se radi. Ako imate situaciju a.b,
gde je a lokalna promenljiva, mozete ispisati npr. "Linija xx:
Pronadjena lokalna promenljiva a tipa klase K. Linija xx: pronadjeno
polje b klase K.". Moze i drugacije, samo je bitno da se u svakoj
situaciji moze tacno utvrditi kakav je simbol upotrebljen. Sto se tice
slucaja a = new K;, mozete ali i ne morate da tu prijavljujete koriscenje.
Pozdrav,
Bojovic Marko
Ivo Mihailovic wrote:
Pozdrav,
Bojovic Marko
Ivo Mihailovic wrote:
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 <mailto: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
<mailto:aca.milicevic@gmail.com>>
To: ir4pp1@rti.etf.bg.ac.yu <mailto: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
<mailto: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 <mailto:aca.milicevic@gmail.com>
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir4pp1
<http://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
<http://minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir4pp1>
-----------------------------------------------------------------
- Follow-Ups:
- Ispis objekata neke klase
- From: Marko Skocic <markos84@verat.net>
- Ispis objekata neke klase
- References:
- Re: Izvinjenje
- From: Marko Mitrovic <mitrovic_yu@yahoo.com>
- Re: Izvinjenje
- From: "Ivo Mihailovic" <ivonindza@gmail.com>
- Re: Izvinjenje
Previous by date: Re: Izvinjenje
Next by date: za asistenta
Previous by thread: Re: Izvinjenje Next by thread: Ispis objekata neke klase
Previous by thread: Re: Izvinjenje Next by thread: Ispis objekata neke klase