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:

Interessante artikler
Siger forfatningen, at protester skal være fredelige?
Læs mere

Siger forfatningen, at protester skal være fredelige?

LOV. retten til at protestere er beskyttet af både den amerikanske forfatning og Texas-forfatningen. Den første ændring af den amerikanske forfatning siger, at "Kongressen skal ikke lave nogen lov … der forkorter ytringsfriheden eller pressefriheden;

Kæmper fredelig betta?
Læs mere

Kæmper fredelig betta?

Denne fisk, kendt som den "siamesiske kampfisk", har fået sit navn på grund af hannernes voldsomme territoriale adfærd; de vil duellere enhver fisk, der er i deres rum – især hvis det er en hankøn Betta. Kampen kan være så intens, at den nogle gange resulterer i, at en af fiskene dør.

Hvem udtaler surikat-reklame?
Læs mere

Hvem udtaler surikat-reklame?

Som stemmekunstner er Greenall bedst kendt for at give udtryk for hr. Aleksandr Orlov og Sergi i Compare the Meerkat-reklamekampagnen for comparethemarket.com sammen med Captain Barnacles i The Octonauts. Hvem har Sergejs stemme? Simon Greenall er stemmen til Sergei i Compare the Market.