Il linguaggio C++
Questa pagina contiene i costrutti principali del linguaggio C++.
Commenti
[modifica] Temi generali[modifica] Preprocessore[modifica] Commenti[modifica] Parole chiave[modifica] Tabella ASCII[modifica] Sequenze di escape[modifica] La storia del C++[modifica] Controllo del flusso[modifica] Istruzioni condizionaliLe istruzioni condizionali eseguono diverse parti di codice a seconda del valore dell'espressione data.
[modifica] Istruzioni di iterazioneLe istruzioni di iterazione eseguono una parte di codice più volte.
[modifica] Istruzioni di saltoLe istruzioni di salto spostano l'esecuzione del programma in una posizione diversa.
[modifica] FunzioniLo stesso codice può essere riutilizzato in diverse posizioni del programma.
[modifica] EccezioniLe eccezioni sono un modo più robusto per segnalare condizioni di errore rispetto ai codici ritornati dalle funzioni o alle variabili globali di errore.
[modifica] Spazi dei nomiGli spazi dei nomi forniscono un modo per evitare conflitti sui nomi nei progetti di grandi dimensioni.
[modifica] Tipi
[modifica] Specifiers
[modifica] InizializzazioneOgni volta che una variabile denominata viene dichiarata, e ogni volta che un oggetto temporaneo viene creato, il valore iniziale del nuovo oggetto viene fornito attraverso uno dei seguenti meccanismi:
Original: Whenever a named variable is declared, and whenever a temporary object is created, the initial value of the new object is provided through one of the following mechanisms: The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
[modifica] LetteraliLetterali sono i segni di un programma C + + che rappresentano valori costanti, incorporati nel codice sorgente.
Original: Literals are the tokens of a C++ program that represent constant values, embedded in the source code. The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
[modifica] EspressioniUn'espressione è una sequenza di operatori e operandi che specifica un calcolo. Un'espressione può comportare un valore e può causare effetti indesiderati.
Original: An expression is a sequence of operators and operands that specifies a computation. An expression can result in a value and can cause side effects. The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
[modifica] Utilities, Tipi
Original: ; Types The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
, Lancia
Original: ; Casts The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
, Di allocazione della memoria
Original: ; Memory allocation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
[modifica] ClassiLe classi forniscono il concetto di programmazione orientata agli oggetti in C + +.
Original: Classes provide the concept of object-oriented programming in C++. The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
[modifica] Specifiche per una classe di funzioni proprietà
[modifica] Funzioni membro speciali
[modifica] ModelliConsente di funzioni e classi di operare su tipi generici
Original: Allows functions and classes to operate on generic types The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
[modifica] Ottimizzazioni
[modifica] Varie
|