En plus des commentaires en C, on utilise le symbole // en début de ligne
La librairie C <stdio.h> est remplacée par la notion de flux d'E/S (fichier <iostream>), avec les fonctions cout et << pour afficher et cin et >> pour lire.
l'utilisation de l'instruction using namespace std; évite de spécifier le nom complet des fonctions E/S:
std::cout et std::cin
Permet de remplacer les pseudo constante du C avec #define par la notion de constante
Permet d'éviter l'écriture de pointeurs en C dans les arguments d'une fonction en utilisant le symbole & , référence d'une variable (équivalent de la notion de pointeur).
La gestion mémoire du C avec les fonctions malloc et free est remplacée par l'utilisation des 2 fonctions new pour créer dynamiquement un objet et delete pour le détruire.