Tutorial C++

Inainte >>

Introducere

C++ este un limbaj de programare orientat pe obiecte. C++ este urmasul limbajului C, la care s-au adaugat clase, functii virtuale, sabloane, exceptii, mostenirea multipla, suprascrierea operatorilor, alocare dinamica si alte noi facilitati. A fost standardizat in anul 1998.
Programele (denumite si coduri sursa) sunt compilate de catre un compilator. Acesta este tot un program care transforma codurile sursa in coduri obiect, care pot fi rulate de calculator.

Un program scris in limbajul C++ este format din unul sau mai multe fisiere text salvate cu extensia .cpp.


Instalarea mediului de lucru

Pentru toate exemplele ce vor urma, vom lucra cu programul Codeblocks, care este gratuit si ofera toate facilitatile programarii in C++ (editeaza codul sursa, compileaza si ruleaza programul).
Dupa downloadarea si instalarea programului, interfata acestuia arata ca in figura de mai jos:


Codeblocks

Primul nostru program de salut.

Salut

Dupa scrierea programului, il vom salva ca salut.cpp, apoi il vom compila folosind meniul Build, urmat de Compile current file. In urma compilarii, va rezulta fisierul salut.o. Daca programul nostru contine si functia main, prin compilare va rezulta si fisierul executabil: salut.exe.


Salut

Pentru a rula programul nostru, vom folosi meniul Build, urmat de Run.


Salut

In urma executiei programului, rezultatul va aparea in consola, astfel:


Salut

Acum sa vorbim putin despre program.
Cand incepe compilarea programului, este apelat preprocesorul C care va trata directivele preprocesor ce se gasesc in codul sursa. Directivele preprocesor incep cu simbolul #. De exemplu, directiva:


# include<iostream.h>


inseamna, includerea fisierului header, necesar pentru operatii de citire si scriere.
Urmeaza apoi functia: main, care este functia principala cu care incepe executia programului.


int main()


Urmatoarea instructiune este o declaratie (statement). Declaratiile se executa in ordinea aparitiei lor. Declaratia noastra:


std::cout << "Salut!";


specifica in primul rand ca se va folosi iesirea standard (std::cout), care uzual este ecranul calulatorului, apoi caracterele << indica faptul ca va urma ceva inserat si apoi urmeaza textul "Salut" care va fi inserat. Declaratiile se termina cu caracterul ;. Urmeaza instructiunea:


return 0;


care indica sfarsitul vietii variabilelor functiei main(), adica sfarsitul procesului.


Aunarea a 2 numere:

Add

Creare director:

Dir

Creare fisier:

File

Stergere fisier:

Delete

Scriere intr-un fisier text:

Write

Citire dintr-un fisier text:

Read
Inainte >>