Rosszindulatú kód és mutatók
Annak jelzésére, potenciálisan veszélyes kódot használja a kulcsszó nem biztonságos a, el kell helyezni, például, mielőtt a metódus. Annak elkerülése érdekében, az automatikus törlését halom memória „szemétgyűjtő” objektum hivatkozik egy mutatót, akkor az üzemeltető (módosító) rögzített.
biztonságos public static void Main ()
Teszt o = új teszt (19);
fix (int * p = o.num)
A példában, a védelem tárgya, társított a mutató p, eltávolítsa.
Mutatók programok alapján lehet összehasonlítani szereplők: ==, <,>.
Kérdések az önuralmat
· Mely nyelvek C # vagy C ++ beágyazott típus int?
· Hogy vannak a karakterek C #?
· Hogyan kell értelmezni a piaci szereplők , |, Ù aritmetikai és logikai adattípusok?
· Milyen típusú öröklés használt C #?
· Hogyan különböző paramétereinek a C # és C ++?
· Milyen típusú módosítók paraméterek - ref ki?
· Mi teszi a módosító params?
· Mi az oka a belépő struktúrák C #?
· Mi az a felület, és mi a kapcsolat az osztályok?
· Mi a koncepció a delegált?
· Milyen célból használják a C # szereplők, mint a typeof?
· Mi jön létre a program segítségével a kulcs szimbólum namesafe?
· Mi hozzájárul az olyan potenciálisan veszélyes nyelv kódját?
Kérdések az önálló tanuláshoz
· Hogyan „működik” a C # tömbök rongyos széleit?
List osnovnoї lіteraturi
1. B. Kernighan, Ritchie D. Fyuer A. C programozási nyelv. Feladatok Si.-M. nyelv Pénzügyi és stat. 1985-279s.
2. R. Berry Mikinz B. C nyelvet. Bevezetés a programmista.-M. Pénzügyi és stat., 1988-191 a.
3. Bolski MI A C programozási nyelv. Könyvtárba. -M. Rádió és kommunikáció. 1988-96 p.
4. Hancock L. Krieger M. Bevezetés a programozás C nyelven. AM Rádió és kommunikációs 1986.- 192s.
5. Waite M. et al Si.-M. nyelve. A világ 1988.
List dodatkovoї lіteraturi: