You are on page 1of 3

2011. mjus 19.

- 19. oldal:
int, char s decimal tpusok hossznak illetve rtktartomnynak javtsa

- 35. oldal:
Rgi szveg:
Az opertor gy mkdik, hogy a krdjel eltti kifejezst kirtkeli, majd megnzi, hogy a
kifejezs igaz vagy hamis. Ha igaz, akkor az egyenlsgjel utni rtk lesz a teljes
kifejezsnk rtke, ha pedig hamis, akkor pedig a kettspont utni.
Javtott szveg:
Az opertor gy mkdik, hogy a krdjel eltti kifejezst kirtkeli, majd megnzi, hogy a
kifejezs igaz vagy hamis. Ha igaz, akkor a krdjel utni rtk lesz a teljes kifejezsnk
rtke, ha pedig hamis, akkor pedig a kettspont utni.

- 46. Oldal:
Rgi szveg:
Mivel a ciklusfelttel utn blokkot nyitunk, azt hinn az ember, hogy a ciklusvltoz a loklis lesz
a ciklus blokkjra nzve, de ez nem fedi a valsgot. A ciklusfelttelen bell deklarlt
ciklusvltoz loklis lesz a ciklust tartalmaz blokkra nzve.
Javtott szveg:
Mivel a ciklusfelttel utn blokkot nyitunk, azt hinn az ember, hogy a ciklusvltoz a loklis lesz
a ciklus blokkjra (a for utn kvetkez kapcsos zrjelekkel hatrolt rszre) nzve, de ez
nem fedi a valsgot. A ciklusfelttelen bell deklarlt ciklusvltoz loklis lesz a ciklust
tartalmaz blokkra (vagyis ebben az esetben a teljes Main fggvnyre) nzve.

- 82. Oldal

Rgi szveg:
Private: csakis az osztlyon bell elrhet, illetve a leszrmazott osztlyok is lthatjk, de
nem mdosthatjk (a szrmaztats s rklds hamarosan jn) (UML jells: -).
Javtott szveg:
Private: csakis az osztlyon bell elrhet, a leszrmazott osztlyok nem lthatjk s nem is
mdosthatjk (a szrmaztats s rklds hamarosan jn) (UML jells: -).

- 87. Oldal
Rgi szveg:
Egy osztly pldnyostshoz legalbb egy public elrhetsg konstruktorra van szksg,
egybknt nem fordul le a program.
Javtott szveg:
Egy osztly pldnyostshoz a pldnyostst vgz programrsz szmra lthat kell legyen
a pldnyostand osztly konstruktora.

- 152. Oldal
Rgi szveg:
A problma gykere, hogy postfixes opertort egyszeren nem kszthetnk (ezt egybknt
maga a Microsoft sem ajnlja) (illetve kszthetnk, de nem fog gy mkdni, ahogyan
szeretnnk).
Javtott szveg:
A problma, hogy kifejezetten postfixes opertort nem tudunk definilni, az ltalunk ksztett
kd minden esetben a prefix opertort jelenti. Viszont meghvhatjuk az ltalunk definilt
opertorokat postfixes alakban, ekkor az adott objektumot eltrolja a rendszer, meghvja az
rtket nvel kdrszletet, s visszadja az els lpsben flrerakott rtket. Ugye ez
rtktpusok esetben tkletesen mkdik, de referenciatpusoknl az els lpsben nem az
rtket hanem a referencit troljuk, vagyis a ksbbi vltozs itt is rvnyben lesz.
Ugyanakkor ltezik mdszer arra, hogy mgis megoldjuk a fenti problmt: az opertornak egy
teljesen j objektumot kell visszaadnia, ekkor erre mr nem mutat korbbi referencia, vagyis

biztonsgosan hasznlhat (viszont az j mvelet (az objektum ltrehozsa) miatt a


teljestmnyre negatv hatssal lehet (ez persze nha elfogadhat)).
Megjegyzs: az ezutni oldalak eltoldnak az eredetihez kpest (a tartalomjegyzk
termszetesen frisstve), az ezutn kvetkez vltozsok az j oldalszmokat hasznljk.

- 164. Oldal
Rgi szveg:
A delegate hvsakor az sszes a listjn lv metdust neghvja. A delegateekhez a +=
illetve + opertorokkal hozzadni a -= s opertorokkal elvenni tudunk metdusokat:
Javtott szveg:
A delegatekhez egynl tbb metdust is hozzadhatunk a += s + opertorokkal, valamint
elvehetjk ket a -= s opertorokkal. A delegate hvsakor az sszes a listjn lv
metdust meghvja a megadott paramterre.

- 195. Oldal
Rgi szveg:
A memriacm a memria egy adott bytejra mutat (vagyis a pointer nvelse/cskkentse
egy byteal rakja odbb a mutatt), amely az adott objektum kezdcme.
Javtott szveg:
A memriacm a memria egy adott bytejra mutat (vagyis a pointer nvelse/cskkentse
a pointer tpusnak megfelel mennyisg byteal rakja odbb a mutatt, teht egy int
pointer esetn ez ngy byte lesz), amely az adott objektum kezdcme.

You might also like