
În această secțiune, vom proiecta și implementa o serie de abstractizare, folosind mecanismul de clase C ++. Versiunea inițială va sprijini doar elemente de matrice de tip int. Ulterior, folosind șablonul vom extinde gama noastra de a sprijini orice tip de date. Primul pas este de a determina ce acțiuni vor sprijini oferta noastră. Desigur, ar fi tentant să pună în aplicare toate posibile [...]

Fișierele antet sunt incluse în textul programului folosind #include directivei preprocesor. Directivele preprocesorului începe cu un semn „ascuțit“ (#), care ar trebui să fie primul caracter. Un program care procesează aceste directive, numit preprocesorul (în compilatoare moderne, preprocesorul este de obicei parte din compilator). Directiva #include include conținutul fișierului programului. Numele fișierului poate fi specificat în două moduri:


In C ++, acțiunea se numește expresie și expresie se termină cu punct și virgulă - instrucțiuni. Instrucțiuni - este o parte atomică a unui program C ++, care, în programul C ++ corespunde unei propoziții limbaj natural. Iată câteva exemple de C ++ declarații: