Cod potențial periculos și indicatori

Pentru a specifica un cod potențial periculos, utilizați cuvântul cheie nesigur, plasat, de exemplu, înainte de declarația metodei. Pentru a evita ștergerea automată a heap-memorie obiect „colector de gunoi“, care este referit de un pointer, puteți utiliza operatorul (modificator) fix.

nesigur public static void Principal ()

Testul o = test nou (19);

fix (int * p = o.num)

În acest exemplu, obiectul asociat cu pointerul p este protejat împotriva ștergerii.

Indicatorii în programe pot fi comparați folosind operatorii: ==, <,>.

Întrebări pentru autocontrol

· Care dintre limbile C # sau C ++ are tipul de bool încorporat?

· Cum sunt caracterele reprezentate în C #?

· Modul în care sunt interpretați operatorii , |, Ù pentru tipurile de date aritmetice și booleene?

· Ce tip de moștenire este folosit în C #?

· Care este diferența dintre gestionarea parametrilor în C # și C ++?

· Care sunt modificatorii tipului de parametru - ref și out?

· Ce oferă modificatorul de paramuri?

· Care este motivul pentru care intrăm în structurile C #?

· Care sunt interfețele și care este relația lor cu clasele?

· Care este conceptul unui delegat?

· În ce scopuri sunt operatorii utilizați în C #?

· Ce este creat în program folosind numele de simbol cheie?

· Ce contribuie la crearea unui cod potențial periculos în limba respectivă?

Întrebări pentru auto-studiu

· Cum funcționează matricele rupte în C #?

Lista literaturii de bază

1. Kernigan B., Ritchie D. Fueer A. Limba de programare a lui Si. Probleme în limba lui C.-M. Finanțe și statistici. 1985-279s.

2. Berry R. Mickins B. Limba C. Introducere pentru programator. Finanțe și statistici., 1988-191 p.

3. Bolsky M.I. C de programare. Cartea de referință. -M. Radio și comunicații. 1988.-96 p.

4. Hancock L. Krieger M. Introducere în programarea în limba C. M. Radio și comunicare, 1986.-192p.

5. Wait M. și colab., Limba lui Ci-M: The World, 1988.

Lista de informații suplimentare:







Articole similare

Trimiteți-le prietenilor: