Cheatography
https://cheatography.com
Schema riassuntivo per le funzioni base del C++.
This is a draft cheat sheet. It is a work in progress and is not finished yet.
Ambiente di programmazione
Quando dobbiamo scrivere un programma abbiamo bisogno di un' IDE(Integrated Development Environment), in italiano ambiente di sviluppo integrato. Questo programma ci permette di:
1. scrivere il nostro codice (chiamato codice sorgente)
2. compilarlo
3. controllare gli errori (debug)
L'IDE utilizzato in questo corso è Dev-C++, ma uno più professionale è Visual Studio Code.
Il nostro codice sorgente ha estensione .cpp
che è l'abbreviazione di C plus plus. |
Estensione file
Il codice che noi scriviamo sull'IDE si chiama codice sorgente è ha estensione .cpp
(abbreviazione di C plus plus). |
Hello world
// Helloword.cpp: programma che stampa "Hello World!"
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
|
|
|
Commenti
// commento su singola riga
/* commento
multi-riga */
|
Direttiva
Il linguaggio C++ non possiede di apposite istruzioni per gestire l'interazione con l'utente, ma utilizza funzioni che appartengono alla libreria di I/O.
Quando un programma utilizza operazioni di input e output deve contenere all'inizio la direttiva include in modo da poter utilizzare le funzioni che appartengono a tale libreria.
In particolare, per la libreria di input e output bisogna includere il seguente comando:
#include <iostream>
|
Namespace
Gli identificatori sono i nomi che il programmatore assegna a variabili, costanti e sottoprogrammi.
Il linguaggio C++ raggruppa i nomi degli identificatori in contenitori, chiamati namespace ("spazio dei nomi"), predefiniti nel linguaggio o definiti dal programmatore.
Gli identificatori standard sono contenuti nel namespace std (abbreviazione di standard).
Per evitare di ripetere ogni volta il nome del namespace prima dell'identificatore, si può usare la clausola using namespace e specificare il nome del namespace che si intende utilizzare.
Per usare gli identificatori standard contenuti nel namespace std bisogna scrivere:
using namespace std;
|
|