Poziva li operator dodjele konstruktor kopiranja?

Poziva li operator dodjele konstruktor kopiranja?
Poziva li operator dodjele konstruktor kopiranja?
Anonim

Kopiraj konstruktor se poziva kada se iz postojećeg objekta kreira novi objekt, kao kopija postojećeg objekta. Operator dodjele se poziva kada se već inicijaliziranom objektu dodijeli nova vrijednost od drugog postojećeg objekta. U gornjem primjeru (1) poziva konstruktor kopiranja i (2) poziva operator dodjeljivanja.

Poziva li konstruktor kopiranja konstruktora?

Vaš konstruktor kopiranja ne zove vaš zadani konstruktor. To omogućuje konstruktoru da iskoristi inicijalizaciju(e) koju izvodi drugi konstruktor iste klase.

Što radi operator dodjeljivanja kopiranja?

Operator dodjeljivanja trivijalne kopije čini kopiju prikaza objekta kao po std::memmove. Svi tipovi podataka kompatibilni s jezikom C (tipovi POD) mogu se jednostavno kopirati.

Koje radnje izvršava operator dodjele?

Operator dodjeljivanja je operator koji se koristi za dodjelu nove vrijednosti varijabli, svojstvu, događaju ili elementu indeksiranja u C programskom jeziku. Operatori dodjele se također mogu koristiti za logičke operacije kao što su bitne logičke operacije ili operacije nad integralnim operandima i Booleovim operandima.

Koja je razlika između aritmetike i operatora dodjele?

Aritmetički operatori se koriste za izvođenje matematičkih izračuna. Operatori dodjele se koriste za dodijeliti vrijednost svojstvu ili varijabli. Operateri dodjele mogubiti numerički, datum, sustav, vrijeme ili tekst. Operatori za usporedbu koriste se za izvođenje usporedbi.

Preporučeni: