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