Dopo aver creato un nuovo progetto, inserire il seguente codice nel source del programma:
// main.cpp
// Il primo esempio in C++
#include <iostream>
int
main(
int
argc,
char
*argv[])
{
std::cout <<
"Ciao Mondo"
;
return
0;
}
Compilare e infine eseguire il programma. Se tutto è andato per il verso giusto, dovrebbe apparire una piccola console al cui interno è presente la scritta “Ciao Mondo”.
Se qualcosa è invece andato storto, l’applicazione non si avvierà e il compilatore indicherà le righe di codice in cui sono stati riscontrati degli errori.
In ogni caso, questa piccola porzione di codice contiene già numerose novità… vediamole una alla volta.
Prosegui la lettura…
Dev-C++ di Bloodshed è un IDE leggero, sufficiente per seguire questa guida e piuttosto aderente agli standard, fornisce un frontend per gcc, il compilatore open source per eccellenza.
Scaricate quindi Dev-C++ tramite il seguente link e installatelo: http://www.bloodshed.net/devcpp.html
Una volta installato, cerchiamo di capire come iniziare a creare i propri programmi:
- Andare in “File –> Nuovo –> Progetto”
- Selezionare “Console Application”, dare un nome al progetto, impostare il linguaggio su C++ e cliccare su OK

- Dopo aver scritto il codice sorgente del programma, per lanciare la compilazione ed eseguire il programma possiamo andare in “Esegui –> Compile ed Esegui” o semplicemente premere F9
Come è facile intuire, il linguaggio C++ nasce come estensione del linguaggio C. In particolare, il C++ conserva tutti i punti di forza del C, come la potenza e la flessibilità di gestione dell’interfaccia hardware e software, la possibilità di programmare a basso livello e l’efficienza, l’economia e le espressioni, tipiche del C.
Il notevole valore aggiunto del C++ è la programmazione orientata agli oggetti, che rende questo linguaggio una piattaforma ideale per realizzare progetti di grosse dimensioni favorendo l’astrazione dei problemi e l’uso dei modelli di programmazione più moderni.
L’obiettivo di questa guida non è tanto quello di fornire una descrizione approfondita di tutte le potenzialità della programmazione ad oggetti, ma più semplicemente quello di fornire una panoramica sul C++ che permetta rapidamente di essere pronti a scrivere applicazioni. Successivamente sarà inoltre possibile approfondire le proprie conoscenze attraverso altre guide.
Prosegui la lettura…