Practică & Proiecte
Exemple din viața reală
C++ este folosit în domenii cu cerințe ridicate de performanță.
Motoare de jocuri (Unreal Engine)
// Mișcarea unui jucător în 2D
struct Jucator {
double x, y, viteza;
void misca(double dx, double dy) {
x += dx * viteza;
y += dy * viteza;
}
};Procesare date (CSV reader simplu)
#include <fstream>
#include <sstream>
ifstream fin("date.csv");
string linie;
while (getline(fin, linie)) {
stringstream ss(linie);
string camp;
while (getline(ss, camp, ',')) {
cout << camp << " | ";
}
cout << endl;
}- Sisteme de operare — Linux kernel parțial C/C++
- Browsere — Chrome și Firefox au motor C++
- Baze de date — MySQL, PostgreSQL
- Grafică & Gaming — Unreal Engine, DirectX
- Machine Learning — TensorFlow core în C++
- Embedded — Arduino, firmware auto