Roept de toewijzingsoperator de kopieerconstructor aan?

Inhoudsopgave:

Roept de toewijzingsoperator de kopieerconstructor aan?
Roept de toewijzingsoperator de kopieerconstructor aan?
Anonim

Copy-constructor wordt aangeroepen wanneer een nieuw object wordt gemaakt van een bestaand object, als een kopie van het bestaande object. Toewijzingsoperator wordt aangeroepen wanneer aan een reeds geïnitialiseerd object een nieuwe waarde wordt toegekend van een ander bestaand object. In het bovenstaande voorbeeld roept (1) copy constructor aan en (2) roept de toewijzingsoperator aan.

Roep constructor constructor aan?

Uw kopie-constructor roept niet uw standaardconstructor aan. Hierdoor kan een constructor gebruikmaken van de initialisatie(s) uitgevoerd door een andere constructor van dezelfde klasse.

Wat doet een kopieeropdrachtoperator?

Een triviale kopieertoewijzingsoperator maakt een kopie van de objectrepresentatie als door std::memmove. Alle datatypes die compatibel zijn met de C-taal (POD-types) zijn triviaal kopieerbaar.

Welke acties voert de toewijzingsoperator uit?

Een toewijzingsoperator is de operator die wordt gebruikt om een nieuwe waarde toe te wijzen aan een variabele, eigenschap, gebeurtenis of indexeerelement in de programmeertaal C. Toewijzingsoperatoren kunnen ook worden gebruikt voor logische bewerkingen zoals bitsgewijze logische bewerkingen of bewerkingen op integrale operanden en Booleaanse operanden.

Wat is het verschil tussen rekenkundige en toewijzingsoperatoren?

Rekenkundige operatoren worden gebruikt om wiskundige berekeningen uit te voeren. Toewijzingsoperators worden gebruikt om een waarde toe te wijzen aan een eigenschap of variabele. Toewijzingsoperators kunnen:numeriek, datum, systeem, tijd of tekst zijn. Vergelijkingsoperators worden gebruikt om vergelijkingen uit te voeren.

Aanbevolen:

Interessante artikelen
Zijn aymes shakes goed voor je?
Lees verder

Zijn aymes shakes goed voor je?

Het bevat veel vitamine D en ijzer, een bron van calcium, en is geschikt voor vegetarische, halal en glutenvrije diëten. ActaSolve High Energy is een van de meest voordelige, energierijke poeders voor orale voedingssupplementen die verkrijgbaar zijn, en daarom een verstandige keuze voor kostenbesparingen.

Waar was Kevin Rudd verontschuldigingstoespraak?
Lees verder

Waar was Kevin Rudd verontschuldigingstoespraak?

Excuses aan de inheemse volkeren van Australië. Genomen in Parliament House, Canberra. Waar werd de sorry-speech gehouden? De verontschuldiging was het eerste item toen het parlement in 2008 werd geopend, en werd bijgewoond door de duizenden mensen die zich in Canberra verzamelden voor het evenement en werd uitgezonden in het hele land.

Was George Floyd asymptomatisch?
Lees verder

Was George Floyd asymptomatisch?

Omdat dat RNA wekenlang in iemands lichaam kan blijven nadat de ziekte is verdwenen, zegt de autopsie, betekende een tweede positieve test na zijn dood waarschijnlijk dat Floyd, 46, asymptomatisch was door een eerdere infectie toen hij stierf op 25 mei.