Devi sapere che il c++ è un linguaggio molto estensibile. Permette cioè di estendere le sue potenzialità. Permette di creare tipi di dato e riadattare gli operatori per i nuovi tipi e tantissime altre cose. Inoltre riescead agire sull'hardware in maniera molto potente. Devi sapere che i tipi di dato del c++ sono tutti valori interi che vengono interpretati come char, o real. In c++ esiste il puntatore che rende molto più facile la vita ai programmatori che lo sanno usare e che permette di fare cose impossibili se non ci fosse. ' possibile creare liste collegate o pile o alberi che sono strutture ordinate secondo un particolare metodo ed espandibili a runtime. Si possono creare variabiliin c++ che vadano oltre i valori limite cosa che non so se si possa fare con delphi ma la magggior parte dei programmatori non sa fare.