| preferate.ro - POO - Laboratoare | |
| Adauga referat | Contact | Publicitate |
| Prima pagina > Automatica > Detaliu referat |
|
Bacalaureat 2010
Vezi subiectele examenului de Bacalaureat din 2010 Rezultat Bacalaureat 2010 Aici se vor afisa rezultatele examenului de Bacalaureat din 2010
Teze Cu Subiect Unic 2010 informatii si sfaturi pentru pregatirea examenelor Lucrari licenta licente unice pentru orice specializare Referat :: POO - LaboratoarePOO - Lab. 1 Elemente specifice C++ fara clase 1) Comentarii "stil" C++ Putem scrie comentarii pe o linie prin simbolurile // Ce este intre // si sfirsitul liniei se ignora 2) Structurile si uniunile pot fi referite doar prin nume Dupa o definitie de forma: struct str {... }; union uni {... }; putem scrie: str a, b; uni c, d; void f(str x) {... } deci fara a fi nevoie sa utilizam cuvintele cheie struct sau union de fiecare data. Aceasta arata ca structurile si uniunile sint in C++ automat tipuri de date recunoscute. 3) Functii inline O functie definita prin: inline TIP nume (lista argumente) se numeste functie inline. La apelul sau, in loca sa se apeleze pr. -zis functia, se substituie codul generat de fiecare data. Este similar cu efectul unei macroinstructiuni, cu deosebirea importanta ca MI se substituie in textul sursa, inainte de compilare, iar functia inline in textul obiect, la compilare. // Exemplu inline int max (int a, int b) { return (a>b) ? a: b; } De comparat cu MI din C similara: #define max(a, b) (((a) > (b)) ? (a): (b)) 4) Supradefinirea functiilor In C++ este permisa supradefinirea functiilor, adica existenta mai multor functii cu acelasi nume, dar care difera prin tipul si/sau numarul parametrilor. Decizia de a apela o functie sau alta se face dupa tipul sau numarul parametrilor. Aceasta inseamna ca o functie este recunoscuta nu numai prin numele sau ci prin "semnatura", adica nume, tip si lista de parametri. In exemplul de fata, se considera patru functii cu acelasi nume (cub). Trei dintre ele au un unic parametru (int, float si double), iar a patra are doi parametri. Ultima functie apeleaza functia cub specifica tipului float. Pentru a urmari apelurile, fiecare functie este insotita de un mesaj de identificare la consola. int cub (int n) { cout !!... Nota: Textul de mai sus reprezinta doar un extras din referat. Pentru versiunea completa a documentului apasa butonul Download.
|
Adauga un referat Sugestii |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| Termeni si conditii |
![]() | |