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:

Kapcsolódó cikkek