Traduzioni di questa pagina?:

Le Parole Riservate del C++

Questa e' la lista delle parole riservate in C++. Sono quelle che posso essere utilizzate nel linguaggio, ma i programmatori non possono ridefinire (o usare per l'overloading) queste parole.

KeywordDescription
asminserisce codice assembly
autodichiara una variabile locale
booldichiara una variabile booleana
breakinterrompe un loop
casedefinisce un blocco di codice nel costrutto switch
catchgestisce eccezioni sollevate da throw
chardichiara una variabile di tipo char
classdichiara una classe
constdichiara una variabile che non puo' essere modificata o una funzione che non puo' modificare dati
const_castcast a variabili const
continuebypassa l'iteratore di un loop
defaultblocco di codice di default nel costrutto switch
deletecancella memoria allocata
docostrutto di loop
doubledichiara una variabile double, a precisione doppia
dynamic_castesegue un cast dinamico
elsescelta alternativa in un costrutto con l'if
enumcrea un tipo di dati per numerazioni
explicitusa i costrutti solo se sono esattamente richiamati
exportconsente di definire i template separatamente dalla loro dichiarazione
externinforma il compilatore circa le variabili definite altrove
falsecostante che definisce il valore booleano false
floatdichiara una variabile di tipo floating-point
forcostrutto for
friendconcede a funzioni esterne o classi non derivate di accedere ai dati privati
gotosalta ad una parte precisa del programma
ifcostrutto if, decide in base ad una condizione
inlineottimizza le chiamate a funzioni piccole
intdichiara una variabile di tipo integer
longdichiara una variabile di tipo long integer
mutablesovrascrive una variabile const
namespaceabilita un namespace nello scope del programma
newalloca dinamicamente la memoria per una variabile/oggetto
operatorcrea l'overloading delle funzioni operatore
privatedichiara la parte private di una classe
protecteddichiara la parte protected di una classe
publicdichiara la parte pubblica di una classe
registerrichiede che una variabile sia velocemente accessibile
reinterpret_castcambia il tipo di una variabile
returnritorna risultato di una funzione
shortdichiara una variabile come short integer
signedspecifica variabile con segno
sizeofritorna la grandezza del tipo di una variabile
staticcrea l'allocazione statica di una variabile
static_castesegue un cast non polimorfico
structdefinisce una nuova struttura
switchesegue codice secondo il contenuto di una variabile
templatecrea funzioni generiche
thispuntatore all'oggetto corrente
throwlancia un'eccezione
truecostante rappresentante il valore boolenano true
tryesegue il codice quando viene trovata un'eccezione
typedefcrea un nuovo tipo di variabile a partire da quelli esistenti
typeiddescrive un oggetto
typenamedichiara una classe o ne definisce il tipo
unionuna struttura che assegna piu' variabili alla stessa locazione di memoria
unsigneddichiara una variabile unsigned integer
usingimportorta namespaces completi o parziali dentro il corrente scope
virtualcrea una funzione che puo' essere ridefinita da una classe derivata
voiddichiara funzioni o variabili senza tipo
volatileavvisa il compilatore circa le variabili che posso cambiare inaspettamente
wchar_tdichiara una variabile wide-character
whilecostrutto while