Kopiekonstruktor word genoem wanneer 'n nuwe objek vanaf 'n bestaande voorwerp geskep word, as 'n kopie van die bestaande voorwerp. Toewysingsoperateur word geroep wanneer aan 'n reeds geïnisialiseerde voorwerp 'n nuwe waarde van 'n ander bestaande voorwerp toegeken word. In die voorbeeld hierbo roep (1) kopiekonstruktor en (2) roep opdragoperateur.
Roep copy constructor konstruktor?
Jou kopiekonstruktor roep nie jou verstekkonstruktor nie. Dit laat 'n konstruktor toe om die inisialisering(e) wat deur 'n ander konstruktor van dieselfde klas uitgevoer word, te benut.
Wat doen 'n kopie-opdragoperateur?
'n Triviale kopie-opdragoperateur maak 'n kopie van die voorwerpvoorstelling asof deur std::memmove. Alle datatipes wat versoenbaar is met die C-taal (POD-tipes) is onbenullig kopieerbaar.
Watter aksies voer die opdragoperateur uit?
'n Opdragoperateur is die operateur wat gebruik word om 'n nuwe waarde toe te ken aan 'n veranderlike, eienskap, gebeurtenis of indekserelement in C-programmeertaal. Opdragoperateurs kan ook gebruik word vir logiese bewerkings soos bitsgewyse logiese bewerkings of bewerkings op integrale operande en Boole-operande.
Wat is die verskil tussen rekenkunde en opdragoperateur?
Rekenkundige Operators word gebruik om wiskundige berekeninge uit te voer. Opdragoperateurs word gebruik om 'n waarde aan 'n eiendom of veranderlike toe te ken. Opdrag Operateurs kannumeries, datum, stelsel, tyd of teks wees. Vergelykingsoperateurs word gebruik om vergelykings uit te voer.