Nu ati gasit ceea ce cautati?
Dacă aveți nevoie de selecție individuală sau de lucru la comanda - trebuie doar să utilizați acest formular.
Următoarea întrebare este "
C ++ are un set mic, dar flexibil, de diferite tipuri de operatori pentru a controla fluxul de control al sunetului
int r = i; // r și i se referă acum la int int x = r // x = 1, r = 2; // i = 2;
ar trebui să fie inițializat de referință.
Cele mai multe mașini pot avea acces la obiecte mult mai rapid atunci când acestea sunt plasate în registru. În mod ideal, compilatorul determină strategia optimă pentru utilizarea tuturor caracteristicilor disponibile pe aparat, pentru care este compilat programul. Dar aceasta nu este o sarcină ușoară, de aceea este uneori necesar pentru a da un indiciu pentru compilator. Acest lucru se face prin descrierea obiectului ca un registru.
înregistrare int i; înregistra punctul cursorului; înregistra char * p;
Descrierea registrului este utilizat numai în cazul în care eficiența este foarte important. C ++ vă permite să înregistreze valorile tipuri de bază: constantele de caractere kon32b, constante întregi și plutitoare constante de punct. De asemenea, zero (0) poate fi utilizat ca un indice constant de orice tip, și șiruri de caractere sunt constante de tip char []. Puteți defini, de asemenea constante simbolice. O constantă simbolică este un nume a cărui valoare nu poate fi modificată în domeniul său de aplicare. In C ++, există trei tipuri de constante simbolice:
1) orice valoare a oricărui tip poate fi atribuit un nume și de a folosi ca o constantă, adăugând la descrierea cuvântului cheie const;
2) o multitudine de constantă întreg poate fi definit ca o enumerare;
3) orice nume sau funcție a vectorului este constantă.
Pentru programarea de dezvoltare non-triviale vine un moment când aveți nevoie de mai mult spațiu de stocare decât este disponibil sau eliberat. Există două modalități de a obține mai mult spațiu de ceea ce este disponibil:
1) plasarea unui octet mai mult de un obiect mic;
2) utilizarea aceluiași spațiu pentru depozitarea de obiecte diferite la momente diferite. Prima poate fi realizată prin utilizarea câmpurilor, al doilea - asociații.