Clase virtuale
Clase virtuale Din cauza mostenirii multiple se poate intampla ca o clasa de baza sa fie prezenta in mai multe exemplare intr-o clasa derivata. Sa consideram urmatorul exemplu: Figura 1. DateCiteste tot ... 756 cuvinte
Dimensiune mica + cu imagini |
|
|
Apelul si revenirea dintr-o functie
Apelul si revenirea dintr-o functie 1. Apelul unei functii In limbajul C functiile sunt de doua tipuri: - functii care returneaza o valoare la revenirea din ele;Citeste tot ... 767 cuvinte
Dimensiune mica - fara poza |
|
|
Operatii cu pointeri
Operatii cu pointeri Asupra pointerilor se pot face diferite operatii. Deoarece ei contin adrese atunci operatiile se realizeaza cu adrese. 1. Incrementare si decrementare Operatorii de incremenCiteste tot ... 474 cuvinte
Dimensiune mica - fara poza |
|
|
Clase abstracte. Functia membru virtuala pura
Clase abstracte. Functia membru virtuala pura In cazul unei ierarhii de clase mai complicate, clasa de baza poate avea niste proprietati generale despre care stim, dar nu le putem defini numai in clasele derivate. De exemplu sa consideramCiteste tot ... 424 cuvinte
Dimensiune mica + cu imagini |
|
|
Definirea unei ferestre
Definirea unei ferestre Daca dorim sa partajam ecranul in zone care sa poata fi gestionate independent trebuie sa definim ferestre. O fereastra este o zona dreptunghilara de pe ecran care se poate defini cu fuCiteste tot ... 113 cuvinte
Dimensiune mica - fara poza |
|
|
Structuri, reuniuni si tipuri enumerare
Structuri, reuniuni si tipuri enumerare In limbajul C++ numele dupa cuvantul cheie struct, union respectiv enum poate fi folosit pentru identificarea structurii, reuniunii respectiv a tipului enumerare. De exemplu in limbajul C struct numeCiteste tot ... 309 cuvinte
Dimensiune mica - fara poza |
|
|
Instructiunea compusa
Instructiunea compusa Instructiunea compusa este o succesiune de declaratii urmate de instructiuni, succesiune inclusa intre acolade: Pot lipsi declaratiile sau insCiteste tot ... 66 cuvinte
Dimensiune mica - fara poza |
|
|
Liste inlantuite
Liste inlantuite Datele structurate se pot organiza in tablouri sau in structuri recursive introducand in tipul structurat unul sau mai multi pointeri spre tipul structurat respectiv. Astfel se stabileste o relatie de ordineCiteste tot ... 343 cuvinte
Dimensiune mica + cu imagini |
|
|
Functii de prelucrare a sirurilor de caractere
Functii de prelucrare a sirurilor de caractere Functiile din aceasta clasa implica includerea fisierului string.h. Indicam mai jos functiile din aceasta clasa, utilizate mai frecvent. O parte din aceste functii au mai foCiteste tot ... 336 cuvinte
Dimensiune mica - fara poza |
|
|
Iesiri formatate
Iesiri formatate 1. Operatorul de inserare Operatiile de scriere pe dispozitivul standard de iesire, intr-un fisier, sau intr-o zona de memorie se pot efectua cu ajutorul operatorului <<, care in acest caz se va numi operator deCiteste tot ... 2605 cuvinte
Dimensiune medie - fara imagini |
|
|
Referirea la elementele claselor. Pointerul this
Referirea la elementele claselor. Pointerul this Referirea la datele respectiv functiile membru ale claselor se face cu ajutorul operatorilor . sau -> ca si in cazul referirii la elementele unei structuri. De exemplu daca se declara: vCiteste tot ... 248 cuvinte
Dimensiune mica - fara poza |
|
|
Operatori conditionali
Operatori conditionali Operatorii conditionali sunt ? si : si se folosesc impreuna in constructii de forma: exp1 ? exp2 : exp3 Evaluarea se face astfel: - sCiteste tot ... 93 cuvinte
Dimensiune mica - fara poza |
|
|
Metoda divide et impera (divide si stapaneste)
Metoda divide et impera (divide si stapaneste) Aceasta modalitate de elaborare a programelor consta in impartirea repetata a unei probleme de dimensiune mai mare in doua sau mai multe subprobleme de acelasi tip urmata deCiteste tot ... 345 cuvinte
Dimensiune mica - fara poza |
|
|
Pointeri spre functii
Pointeri spre functii Numele unei functii este un pointer spre functia respectiva. El poate fi folosit ca parametru efectiv la apeluri de functii. In felul acesta, o functie poate transfera functiei apelate un pointer spre oCiteste tot ... 523 cuvinte
Dimensiune mica - fara poza |
|
|
Instructiunea if
Instructiunea if Instructiunea if permite sa realizam o ramificare a executiei in functie de valoarea unei expresii. Ea are doua formate ce permit aplicarea structurii de alternativa simpla si compusa. Formatul 1: if (expresie) instrCiteste tot ... 182 cuvinte
Dimensiune mica - fara poza |
|
|
Nivelul inferior de prelucrare al fisierelor
Nivelul inferior de prelucrare al fisierelor La acest nivel de prelucrare se folosesc 5 functii: - open (creat)- pentru deschiderea fisierelor; - Citeste tot ... 937 cuvinte
Dimensiune mica - fara poza |
|
|
Camp
Camp Limbajul C permite utilizatorului definirea si prelucrarea datelor pe biti. Utilizarea datelor pe biti este legata de folosirea indicatorilor care de obicei sunt date care iau numai doua valori 0 sau 1. Nu eCiteste tot ... 444 cuvinte
Dimensiune mica + cu imagini |
|
|
Operanzi
Operanzi Un operand in limbajul C poate fi una din urmatoarele elemente: - o constanta; - o constanta simbolica; - &Citeste tot ... 80 cuvinte
Dimensiune mica - fara poza |
|
|
Operatori de incrementare si decrementare
Operatori de incrementare si decrementare Acesti operatori sunt unari si au aceeasi prioritate cu ceilalti operatori unari ai limbajului C. Operatorul de incrementare se noteaza prin “++” si mareste valoarea operandului cuCiteste tot ... 124 cuvinte
Dimensiune mica - fara poza |
|
|
Tratarea parametrilor din linia de comanda
Tratarea parametrilor din linia de comanda In linia de comanda folosita la apelul executiei unui program se pot utiliza diferiti parametri. Acesti parametri pot fi utilizati folosind parametrii argc si argv ai functiei principale.Citeste tot ... 191 cuvinte
Dimensiune mica - fara poza |
|
|
Alte pagini