==========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. ^Keyword^Description^ |[[asm]]|inserisce codice assembly| |[[auto]]|dichiara una variabile locale| |[[bool]]|dichiara una variabile booleana| |[[break]]|interrompe un loop| |[[case]]|definisce un blocco di codice nel costrutto switch | |[[catch]]|gestisce eccezioni sollevate da ''throw''| |[[char]]|dichiara una variabile di tipo char| |[[class]]|dichiara una classe| |[[const]]|dichiara una variabile che non puo' essere modificata o una funzione che non puo' modificare dati| |[[const_cast]]|cast a variabili const| |[[continue]]|bypassa l'iteratore di un loop| |[[default]]|blocco di codice di default nel costrutto switch| |[[delete]]|cancella memoria allocata| |[[do]]|costrutto di loop| |[[double]]|dichiara una variabile double, a precisione doppia| |[[dynamic_cast]]|esegue un cast dinamico| |[[else]]|scelta alternativa in un costrutto con l'if| |[[enum]]|crea un tipo di dati per numerazioni| |[[explicit]]|usa i costrutti solo se sono esattamente richiamati| |[[export]]|consente di definire i template separatamente dalla loro dichiarazione| |[[extern]]|informa il compilatore circa le variabili definite altrove| |[[false]]|costante che definisce il valore booleano false| |[[float]]|dichiara una variabile di tipo floating-point | |[[for]]|costrutto for| |[[friend]]|concede a funzioni esterne o classi non derivate di accedere ai dati privati| |[[goto]]|salta ad una parte precisa del programma| |[[if]]|struttura if, decide in base ad una condizione| |[[inline]]|ottimizza le chiamate a funzioni piccole| |[[int]]|dichiara una variabile di tipo integer| |[[long]]|dichiara una variabile di tipo long integer| |[[mutable]]|sovrascrive una variabile const| |[[namespace]]|abilita un namespace nello scope del programma| |[[new]]|alloca dinamicamente la memoria per una variabile/oggetto| |[[operator]]|crea l'overloading delle funzioni operatore| |[[private]]|dichiara la parte private di una classe| |[[protected]]|dichiara la parte protected di una classe| |[[public]]|dichiara la parte pubblica di una classe| |[[register]]|richiede che una variabile sia velocemente accessibile| |[[reinterpret_cast]]|cambia il tipo di una variabile| |[[return]]|ritorna risultato di una funzione| |[[short]]|dichiara una variabile come short integer| |[[signed]]|specifica variabile con segno| |[[sizeof]]|ritorna la grandezza del tipo di una variabile| |[[static]]|crea l'allocazione statica di una variabile| |[[static_cast]]|esegue un cast non polimorfico| |[[struct]]|definisce una nuova struttura| |[[switch]]|esegue codice secondo il contenuto di una variabile| |[[template]]|crea funzioni generiche| |[[this]]|puntatore all'oggetto corrente| |[[throw]]|lancia un'eccezione| |[[true]]|costante rappresentante il valore boolenano true| |[[try]]|esegue il codice quando viene trovata un'eccezione| |[[typedef]]|crea un nuovo tipo di variabile a partire da quelli esistenti| |[[typeid]]|descrive un oggetto| |[[typename]]|dichiara una classe o ne definisce il tipo| |[[union]]|una struttura che assegna piu' variabili alla stessa locazione di memoria| |[[unsigned]]|dichiara una variabile unsigned integer| |[[using]]|importorta namespaces completi o parziali dentro il corrente scope| |[[virtual]]|crea una funzione che puo' essere ridefinita da una classe derivata| |[[void]]|dichiara funzioni o variabili senza tipo| |[[volatile]]|avvisa il compilatore che la variabile cambiare inaspettatamente| |[[wchar_t]]|dichiara una variabile wide-character| |[[while]]|costrutto while|