Kalder opgaveoperatøren kopikonstruktør?

Indholdsfortegnelse:

Kalder opgaveoperatøren kopikonstruktør?
Kalder opgaveoperatøren kopikonstruktør?
Anonim

Kopi-konstruktør kaldes, når et nyt objekt oprettes fra et eksisterende objekt, som en kopi af det eksisterende objekt. Tildelingsoperator kaldes, når et allerede initialiseret objekt tildeles en ny værdi fra et andet eksisterende objekt. I ovenstående eksempel kalder (1) kopikonstruktør og (2) kalder tildelingsoperatør.

Kalder copy constructor constructor?

Din kopikonstruktør kalder ikke din standardkonstruktør. Dette giver en konstruktør mulighed for at udnytte initialiseringen(erne) udført af en anden konstruktør af samme klasse.

Hvad laver en kopiopgaveoperatør?

En triviel kopitildelingsoperator laver en kopi af objektrepræsentationen som ved std::memmove. Alle datatyper, der er kompatible med C-sproget (POD-typer), er trivielt kopierbare.

Hvilke handlinger udfører opgaveoperatøren?

En tildelingsoperator er den operator, der bruges til at tildele en ny værdi til en variabel, egenskab, hændelse eller indekseringselement i programmeringssproget C. Tildelingsoperatorer kan også bruges til logiske operationer såsom bitvise logiske operationer eller operationer på integrale operander og boolske operander.

Hvad er forskellen mellem aritmetik og tildelingsoperator?

Aritmetiske operatorer bruges til at udføre matematiske beregninger. Tildelingsoperatører bruges til at tildele en værdi til en ejendom eller variabel. Opgaveoperatører kanvære numerisk, dato, system, klokkeslæt eller tekst. Sammenligningsoperatører bruges til at udføre sammenligninger.

Anbefalede: