L'operatore di assegnazione chiama il costruttore di copie?

Sommario:

L'operatore di assegnazione chiama il costruttore di copie?
L'operatore di assegnazione chiama il costruttore di copie?
Anonim

Il costruttore di copie viene chiamato quando viene creato un nuovo oggetto da un oggetto esistente, come copia dell'oggetto esistente. L'operatore di assegnazione viene chiamato quando a un oggetto già inizializzato viene assegnato un nuovo valore da un altro oggetto esistente. Nell'esempio sopra (1) chiama il costruttore di copie e (2) chiama l'operatore di assegnazione.

Il costruttore di copie chiama il costruttore?

Il tuo costruttore di copie non chiama il tuo costruttore predefinito. Ciò consente a un costruttore di sfruttare le inizializzazioni eseguite da un altro costruttore della stessa classe.

Cosa fa un operatore di assegnazione di copie?

Un banale operatore di assegnazione di una copia crea una copia della rappresentazione dell'oggetto come se fosse std::memmove. Tutti i tipi di dati compatibili con il linguaggio C (tipi POD) sono banalmente assegnabili alla copia.

Quali azioni esegue l'operatore di assegnazione?

Un operatore di assegnazione è l'operatore utilizzato per assegnare un nuovo valore a una variabile, una proprietà, un evento o un elemento dell'indicizzatore nel linguaggio di programmazione C. Gli operatori di assegnazione possono essere utilizzati anche per operazioni logiche come operazioni logiche bit per bit o operazioni su operandi integrali e operandi booleani.

Qual è la differenza tra aritmetica e operatore di assegnazione?

Gli operatori aritmetici vengono utilizzati per eseguire calcoli matematici. Gli operatori di assegnazione vengono utilizzati per assegnare un valore a una proprietà oa una variabile. Gli operatori di assegnazione possonoessere numerico, data, sistema, ora o testo. Gli operatori di confronto vengono utilizzati per eseguire confronti.

Consigliato:

Articoli interessanti
Quale club è malang sarr?
Leggi di più

Quale club è malang sarr?

Malang Mamadou William Georges Sarr è un calciatore professionista francese che gioca come difensore per il club della Premier League Chelsea. Ha anche rappresentato la Francia a livello internazionale giovanile. Diplomato all'accademia del Nizza, ha segnato al suo debutto da senior nel 2016 e ha collezionato oltre 100 presenze con il club.

Quando è stato chiuso il salone?
Leggi di più

Quando è stato chiuso il salone?

Diventeremo la principale piattaforma di social media dedicata alla libertà di parola, alla privacy e al dialogo civile." Google ha rimosso Parler dal suo app store l'8 gennaio a causa della continua pubblicazione su la piattaforma che "

Un pneumatico ostruito supererà l'ispezione?
Leggi di più

Un pneumatico ostruito supererà l'ispezione?

Un corretto lavoro di riparazione con una patch-tappa si traduce in uno pneumatico in grado di trattenere l'aria indefinitamente, a meno che non si fori un' altra volta. È sicuro guidare il tuo veicolo in questo modo per tutta la vita utile del pneumatico.