Il linguaggio C++ - cppreference.com
Da cppreference.com.
Questa pagina contiene i costrutti principali del linguaggio C++.
Commenti
ASCII
Punteggiatura
Nomi e identificatori
Tipi
Tipi fondamentali
Oggetti
Ambiti
Tempo di vita di un oggetto
Durata di archiviazione e collegamento
Definizioni e ODR
Ricerca di nomi
qualificati – non qualificati (ADL)
La regola 'as-if'
Comportamento indefinito
Modello di memoria e competizione
Set di caratteri e codifiche
Fasi della traduzione
La funzione main
Moduli (C++20)
Temi generali
Preprocessore
Parole chiave
Tabella ASCII
Sequenze di escape
La storia del C++
Controllo del flusso
Istruzioni condizionali
Le istruzioni condizionali eseguono diverse parti di codice a seconda del valore dell'espressione data.
- if esegue parti di codice condizionalmente
- switch esegue parti di codice secondo il valore di un argomento intero
Istruzioni di iterazione
Le istruzioni di iterazione eseguono una parte di codice più volte.
- for esegue cicli indicando inizializzazione, confronto, e incremento|
- range-for esegue cicli su un intervallo (dal C++11)
- while esegue il ciclo, controllando la condizione prima di ogni iterazione
- esegue il ciclo, controllando la condizione dopo ogni iterazione
do-while
Original:
do-while
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.
Istruzioni di salto
Le istruzioni di salto spostano l'esecuzione del programma in una posizione diversa.
- continue salta la restante parte del corpo del ciclo
- break termina il ciclo
- goto continua l'esecuzione in un altra posizione
- return termina l'esecuzione della funzione
Funzioni
Lo stesso codice può essere riutilizzato in diverse posizioni del programma.
- dichiarazione funzioni dichiarare le funzioni
- dichiarazione funzioni lambda dichiarare le funzioni lambda (dal C++11)
- funzioni template dichiarare funzioni template
- specificatore inline indica che il compilatore inserire il corpo di una funzione direttamente nel codice chiamante
- eccezioni specifiche dichiarare che una funzione genera solo specifiche eccezioni (deprecato)
- specificatore noexcept dichiara se una funzione genera o meno eccezioni (dal C++11)
Eccezioni
Le eccezioni sono un modo più robusto per segnalare condizioni di errore rispetto ai codici ritornati dalle funzioni o alle variabili globali di errore.
- espressioni throw segnala gli errori e trasferisce il controllo ai gestori
- blocchi try-catch intercettare le eccezioni originate da specifici blocchi di codice
- specificatore noexcept e operatore noexcept definire e verificare se le espressioni generano eccezioni (dal C++11)
Spazi dei nomi
Gli spazi dei nomi forniscono un modo per evitare conflitti sui nomi nei progetti di grandi dimensioni.
- dichiarazioni namespace dichiarare gli spazi dei nomi
- alias spazio dei nomi dichiarare nomi alternativi per spazi dei nomi esistenti
Tipi
- tipi fondamentali definiscono il carattere di base, i tipi interi e a virgola mobile
- tipi puntatore definiscono i tipi in possesso di un indirizzo di memoria
- tipi composti definire tipi che contengono diversi membri di dati (essenzialmente la stessa classe)
enumerazione tipi
Original:
enumeration types
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.definire i tipi che sono in grado di contenere solo uno dei valori specificati
Original:
enumerazione tipi
Original:
enumeration types
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.define types that are able to hold only one of the specified values
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.sindacali tipi
Original:
union types
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.definire i tipi che possono contenere i dati in varie rappresentazioni
Original:
sindacali tipi
Original:
union types
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.define types that can hold data in several representations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.tipi di funzione
Original:
function types
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.definire firme chiamata di funzione, che è il tipo di argomenti e il tipo restituito
Original:
tipi di funzione
Original:
function types
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.define function call signatures, that is the types of arguments and the return type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.decltype specificatore
Original:
decltype specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.definisce un tipo equivalente al tipo di espressione (dal C++11)
Original:
decltype specificatore
Original:
decltype specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.defines a type equivalent to the type of an expression (dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Specifiers
cv specificatori
Original:
cv specifiers
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.specificare constness e la volatilità dei tipi
Original:
cv specificatori
Original:
cv specifiers
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.specify constness and volatility of types
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.Durata di stoccaggio specificatori
Original:
storage duration specifiers
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.specificare la durata di memorizzazione di tipi
Original:
Durata di stoccaggio specificatori
Original:
storage duration specifiers
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.specify storage duration of types
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.constexpr specificatore
Original:
constexpr specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.specifica che il valore di una variabile o funzione può essere calcolata ad di compilazione (dal C++11)
Original:
constexpr specificatore
Original:
constexpr specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.specifies that the value of a variable or function can be computed at compile time (dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.specificatore auto
Original:
auto specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.specifica che il tipo effettivo è definito dall'espressione, assegnato alla variabile (dal C++11)
Original:
specificatore auto
Original:
auto specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.specifies that the actual type shall be defined from the expression, assigned to the variable (dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.alignas specificatore
Original:
alignas specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.specifica che la memoria per la variabile deve essere allineato con importo specifico (dal C++11)
Original:
alignas specificatore
Original:
alignas specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.specifies that the storage for the variable should be aligned by specific amount (dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Inizializzazione
Ogni 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.
predefinito di inizializzazione
Original:
default initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.verifica quando non viene fornita inizializzatore
Original:
predefinito di inizializzazione
Original:
default initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.occurs when no initializer is provided
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.valore di inizializzazione
Original:
value initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.si verifica quando il inizializzatore è un insieme vuoto di parentesi
Original:
valore di inizializzazione
Original:
value initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.occurs when the initializer is an empty set of parentheses
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.inizializzazione a zero
Original:
zero initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.inizializza ogni bit dell'oggetto da zero
Original:
inizializzazione a zero
Original:
zero initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.initializes every bit of the object to zero
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.copiare inizializzazione
Original:
copy initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.inizializza un oggetto da un altro oggetto
Original:
copiare inizializzazione
Original:
copy initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.initializes an object from another object
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.inizializzazione diretta
Original:
direct initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.fornisce il valore iniziale o la lista di argomenti del costruttore, tra parentesi
Original:
inizializzazione diretta
Original:
direct initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.provides the initial value or the list of constructor arguments, in parentheses
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.inizializzazioni di aggregazione
Original:
aggregate initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.fornisce i valori iniziali per ogni membro di un array o una struttura senza un costruttore
Original:
inizializzazioni di aggregazione
Original:
aggregate initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.provides initial values to every member of an array or a struct without a constructor
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.elenco di inizializzazione
Original:
list initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.fornisce un lungo elenco arbitrario di valori, in grado di inizializzare un std::vector o std::map (dal C++11)
Original:
elenco di inizializzazione
Original:
list initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.provides an arbitrary long list of values, which can initialize a std::vector or std::map (dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.inizializzazione delle costanti
Original:
constant initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.inizializza tutti gli oggetti statici costanti prima di tutto
Original:
inizializzazione delle costanti
Original:
constant initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.initializes all constant static objects before anything else
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.riferimento inizializzazione
Original:
reference initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.lega i riferimenti agli oggetti ed estendere la durata delle parti provvisori
Original:
riferimento inizializzazione
Original:
reference initialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.binds references to objects and extend the lifetimes of the temporaries
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Letterali
Letterali 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.
letterali interi
Original:
integer literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.sono decimale, ottale, o numeri esadecimali di tipo intero.
Original:
letterali interi
Original:
integer literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.are decimal, octal, or hexadecimal numbers of integer type.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.caratteri letterali
Original:
character literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.sono singoli caratteri di tipo
char,char16_t,char32_t, owchar_tOriginal:
caratteri letterali
Original:
character literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.are individual characters of type
char,char16_t,char32_t, orwchar_tThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.virgola mobile letterali
Original:
floating-point literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.sono valori di tipo
float,double, olong doubleOriginal:
virgola mobile letterali
Original:
floating-point literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.are values of type
float,double, orlong doubleThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.stringhe letterali
Original:
string literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.sono sequenze di caratteri, che possono essere strette, multibyte, o larga
Original:
stringhe letterali
Original:
string literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.are sequences of characters, which may be narrow, multibyte, or wide
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.letterali booleani
Original:
boolean literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.sono valori di
booltipo, cioètrueefalseOriginal:
letterali booleani
Original:
boolean literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.are values of type
bool, that istrueandfalseThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.nullptr è il puntatore letterale che specifica un valore nullo valore del puntatore (dal C++11)
Original:
nullptr is the pointer literal which specifies a null pointer value (dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.definito dall'utente letterali
Original:
user-defined literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.sono valori costanti di utenti specificato tipo (dal C++11)
Original:
definito dall'utente letterali
Original:
user-defined literals
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.are constant values of user-specified type (dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Espressioni
Un'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.
valore categorie
Original:
value categories
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.(lvalue, rvalue, glvalue, prvalue, xValue) classificare le espressioni dei loro valori
Original:
valore categorie
Original:
value categories
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.(lvalue, rvalue, glvalue, prvalue, xvalue) classify expressions by their values
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.ordine di valutazione
Original:
order of evaluation
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.di argomenti e sottoespressioni specificare l'ordine in cui si ottengono i risultati intermedi
Original:
ordine di valutazione
Original:
order of evaluation
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.of arguments and subexpressions specify the order in which intermediate results are obtained
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.operators consentire l'uso di sintassi che si trovano comunemente in matematica
Original:
operators allow the use of syntax commonly found in mathematics
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
| Common operators | ||||||
|---|---|---|---|---|---|---|
| assegnazione | incrementNJdecrement | aritmetica | logico | confronto | memberNJaccess | altra |
|
|
|
|
|
|
|
|
| Special operators | ||||||
|
static_cast
converte un tipo a un altro Original: static_cast converts one type to another compatible type The text has been machine-translated via Google Translate. dynamic_cast
converte classe virtuale di base per class Original: dynamic_cast converts virtual base class to derived class The text has been machine-translated via Google Translate. const_cast
converte il tipo di tipo compatibile con diversi cv qualifiers Original: const_cast converts type to compatible type with different cv qualifiers The text has been machine-translated via Google Translate. reinterpret_cast
converte tipo type Original: reinterpret_cast converts type to incompatible type The text has been machine-translated via Google Translate. new
alloca memory Original: new allocates memory The text has been machine-translated via Google Translate. delete
dealloca memory Original: delete deallocates memory The text has been machine-translated via Google Translate. sizeof
interroga la dimensione di un type Original: sizeof queries the size of a type The text has been machine-translated via Google Translate. sizeof...
interroga le dimensioni di un parametro confezione (dal C++11) Original: sizeof... queries the size of a parametro confezione (dal C++11) The text has been machine-translated via Google Translate. typeid
interroga le informazioni sul tipo di una type Original: typeid queries the type information of a type The text has been machine-translated via Google Translate. noexcept
controlla se un'espressione può lanciare una (dal C++11) Original: noexcept checks if an expression can throw an exception (dal C++11) The text has been machine-translated via Google Translate. alignof
query requisiti di allineamento di un (dal C++11) tipo Original: alignof queries alignment requirements of a type (dal C++11) The text has been machine-translated via Google Translate. | ||||||
precedenza degli operatori
Original:
operator precedence
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.definisce l'ordine in cui sono tenuti operatori ai loro argomenti
Original:
precedenza degli operatori
Original:
operator precedence
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.defines the order in which operators are bound to their arguments
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.rappresentazioni alternative
Original:
alternative representations
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.sono ortografie alternative per alcuni operatori
Original:
rappresentazioni alternative
Original:
alternative representations
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.are alternative spellings for some operators
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
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.
dichiarazioni typedef
Original:
typedef declarations
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.creare sinonimi per i tipi
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.digitare dichiarazioni alias
Original:
type alias declarations
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.creare sinonimi per i tipi
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.attributi
Original:
attributes
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.definire ulteriori informazioni variabili (dal C++11)
Original:
attributi
Original:
attributes
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.define additional information about variables (dal C++11)
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.
conversioni standard
Original:
standard conversions
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.conversioni implicite da un tipo ad un altro
Original:
conversioni standard
Original:
standard conversions
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.implicit conversions from one type to another
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.const_castconversioneOriginal:
const_castconversionThe text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.static_castconversioneOriginal:
static_castconversionThe text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.dynamic_castconversioneOriginal:
dynamic_castconversionThe text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.reinterpret_castconversioneOriginal:
reinterpret_castconversionThe text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.cast esplicito
Original:
explicit cast
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.conversione utilizzando C-notazione cast e la notazione funzionale
Original:
cast esplicito
Original:
explicit cast
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.conversion using C-style cast notation and functional notation
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.
nuova espressione
Original:
new expression
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.alloca dinamicamente la memoria
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.eliminare espressione
Original:
delete expression
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.rilascia dinamicamente la memoria
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Classi
Le 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.
classe dichiarazioni
Original:
class declarations
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.dichiarare le classi
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.thispuntatoreOriginal:
thispointerThe text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.collegamenti con l'istanza corrente di una classe in modalità utente
Original:
thispuntatoreOriginal:
thispointerThe text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.links to the current instance of a class in member methods
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.specificatori di accesso
Original:
access specifiers
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.determinare la visibilità dei membri della classe
Original:
specificatori di accesso
Original:
access specifiers
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.determine visibility of class members
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.amico specificatore
Original:
friend specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.concede privilegi di accesso alle parti private / protette per i non membri le classi o funzioni
Original:
amico specificatore
Original:
friend specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.grants access privileges to private/protected parts for non-member classes or functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.liste di inizializzazione
Original:
initializer lists
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.inizializzare i dati membro di classe
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Specifiche per una classe di funzioni proprietà
funzione specificatore virtuale
Original:
virtual function specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.dichiara che una funzione è virtuale
Original:
funzione specificatore virtuale
Original:
virtual function specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.declares that a function is virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.ignorare specificatore
Original:
override specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.dichiara che una funzione virtuale sostituisce un altro function. virtuale (dal C++11)
Original:
ignorare specificatore
Original:
override specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.declares that a virtual function overrides another virtual function.(dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.identificatore finale
Original:
final specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.dichiara che una funzione virtuale non può essere sottoposto a override in una class.(dal C++11) ereditare
Original:
identificatore finale
Original:
final specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.declares that a virtual function can not be overridden in a inheriting class.(dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.funzione specificatore esplicito
Original:
explicit function specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.dichiara che un costruttore o un operatore di conversione non può essere utilizzato in implicita conversioni (dal C++11)
Original:
funzione specificatore esplicito
Original:
explicit function specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.declares that a constructor or conversion operator can not be used in implicit conversions (dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.funzione specificatore static
Original:
static function specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.dichiara che una funzione non utilizza i dati di classe
Original:
funzione specificatore static
Original:
static function specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.declares that a function does not use class data
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.cv funzione specificatore
Original:
cv function specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.dichiara che una funzione membro può essere utilizzata solo su oggetti cv qualificati
Original:
cv funzione specificatore
Original:
cv function specifier
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.declares that a member function can only be used on cv qualified objects
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Funzioni membro speciali
costruttore di default
Original:
default constructor
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.inizializza l'oggetto con contenuto predefinito
Original:
costruttore di default
Original:
default constructor
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.initializes the object with default contents
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.costruttore di copia
Original:
copy constructor
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.inizializza l'oggetto con il contenuto di un altro oggetto
Original:
costruttore di copia
Original:
copy constructor
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.initializes the object with the contents of another object
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.spostare costruttore
Original:
move constructor
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.inizializza l'oggetto con il contenuto di altri, oggetto temporaneo, la riduzione del sovraccarico copia (dal C++11)
Original:
spostare costruttore
Original:
move constructor
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.initializes the object with the contents of other, temporary object, minimizing copying overhead (dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.operatore di assegnazione
Original:
assignment operator
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.sostituisce il contenuto dell'oggetto con il contenuto di un altro oggetto
Original:
operatore di assegnazione
Original:
assignment operator
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.replaces the contents of the object with the contents of another object
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.spostare operatore di assegnazione
Original:
move assignment operator
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.sostituisce il contenuto dell'oggetto con il contenuto di altri, oggetto temporaneo, la riduzione del sovraccarico copiatura (dal C++11)
Original:
spostare operatore di assegnazione
Original:
move assignment operator
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.replaces the contents of the object with the contents of other, temporary object, minimizing copying overhead (dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.Comunicati
distruttore
Original:
destructor
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.rivendicato risorse
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Modelli
Consente 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.
classe template dichiarazione
Original:
class template declaration
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.dichiara un modello di classe
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.funzione di modello di dichiarazione
Original:
function template declaration
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.dichiara un modello di funzione
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.modello di specializzazione
Original:
template specialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.definisce un modello esistente per un tipo specifico
Original:
modello di specializzazione
Original:
template specialization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.defines an existing template for a specific type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.parametri confezioni
Original:
parameter packs
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.permette l'utilizzo di elenchi di tipi in modelli (dal C++11)
Original:
parametri confezioni
Original:
parameter packs
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.allows the use of lists of types in templates (dal C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Ottimizzazioni
Il come-se regola
Original:
The as-if rule
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.consente alcuna trasformazione codice che non modifica l'uscita
Original:
Il come-se regola
Original:
The as-if rule
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.allows any code transformation that doesn't change the output
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.Copia elisione
Original:
Copy elision
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions., compresi RVO e NRVO, fa passare per valore l'approccio preferito in molte situazioni.
Original:
Copia elisione
Original:
Copy elision
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions., including RVO and NRVO, makes pass-by-value the preferred approach in many situations.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.Ottimizzazione di base vuoto
Original:
Empty base optimization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.rende l'ereditarietà multipla di interfacce o classi politiche in testa-free ed è necessario per i tipi di layout standard.
Original:
Ottimizzazione di base vuoto
Original:
Empty base optimization
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.makes multiple inheritance from interfaces or policy classes overhead-free and is required for standard-layout types.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Varie
Montaggio in linea
Original:
Inline assembly
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.permette l'uso del codice assembly fianco codice C + +
Original:
Montaggio in linea
Original:
Inline assembly
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.allows the use of assembly code alongside C++ code
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.