Differenze tra il C e il C++
Semplicemente aumentano l'incredibile piacere che provi ogni volta che devi scrivere
codice. Diamoci un'occhiata...
- Commenti: Adesso puoi inserire dei commenti tra
// e la fine della linea.
- Usare le librerie C: In C++ puoi anche chiamare una funzione della libreria standard del C o di altre.
È molto facile linkare insieme codice C e C++.
- Definire le funzioni: una funzione è definita
con il suo nome e tutti i tipi dei suoi parametri, il che permette di definire più
funzioni sotto lo stesso nome.
- Estensioni nella definizione di costanti:
const adesso è meglio di una #define.
- Il compilatore C++ non fa la conversione implicita da un
puntatore a void ad un puntatore di un altro tipo.
- Funzioni Inline: Un modo elegante ed efficace
per definire le macro.
- Le Variabili possono essere definite ovunque,
non solo all'inizio, e cose tipo
for(int i=1;i<5;i++)
adesso sono permesse.
- Riferimenti (Reference): I parametri adesso possono
essere passati per riferimento nelle chiamate di funzione in modo simile al Pascal.
- Namespace: Come usare più variabili
e tipi con lo stesso nome.