Извиква ли операторът за присвояване конструктор за копиране?

Съдържание:

Извиква ли операторът за присвояване конструктор за копиране?
Извиква ли операторът за присвояване конструктор за копиране?
Anonim

Конструкторът за копиране се извиква, когато се създаде нов обект от съществуващ обект, като копие на съществуващия обект. Операторът за присвояване се извиква, когато на вече инициализиран обект е присвоена нова стойност от друг съществуващ обект. В горния пример (1) извиква конструктор за копиране и (2) извиква оператор за присвояване.

Конструктор извиква ли конструктора за копиране?

Вашият конструктор на копиране не извиква вашия конструктор по подразбиране. Това позволява на конструктора да използва инициализацията(ите), извършена от друг конструктор от същия клас.

Какво прави операторът за присвояване на копиране?

Тривиален оператор за присвояване на копие прави копие на представянето на обекта, сякаш от std::memmove. Всички типове данни, съвместими с езика C (типове POD), са тривиално присвоени за копиране.

Какви действия изпълнява операторът за присвояване?

Оператор за присвояване е операторът, използван за присвояване на нова стойност на променлива, свойство, събитие или индексиращ елемент в езика за програмиране C. Операторите за присвояване могат да се използват и за логически операции като побитови логически операции или операции с интегрални операнди и булеви операнди.

Каква е разликата между аритметика и оператор за присвояване?

Аритметичните оператори се използват за извършване на математически изчисления. Операторите за присвояване се използват за присвояване на стойност на свойство или променлива. Операторите на присвояване могатда бъде число, дата, система, час или текст. Операторите за сравнение се използват за извършване на сравнения.

Препоръчано:

Интересни статии
Как снежните сови се адаптират към околната среда?
Прочетете още

Как снежните сови се адаптират към околната среда?

Арктическата тундра е сурова среда, но снежната сова е добре адаптирана да оцелява и процъфтява в студените местообитания. Те са доста кръгли, което им помага да поддържат телесната си топлина и имат гъсто оперение. Къде снежните сови са идеално приспособени да живеят?

Катетеризацията и ангиопластиката едно и също нещо ли са?
Прочетете още

Катетеризацията и ангиопластиката едно и също нещо ли са?

Какво е ангиопластика? Ангиопластика е подобна на ангиограма. И двете се правят в лабораторията за катетеризация. Ангиопластиката е процедура, използвана за разширяване на стеснени артерии на сърцето ви без операция. Какво е другото име за сърдечна катетеризация?

Как се пише психогериатрия?
Прочетете още

Как се пише психогериатрия?

Гериатричната психиатрия, известна още като геропсихиатрия, психогериатрия или психиатрия на старостта, е клон на медицината и подспециалност на психиатрията, занимаваща се с изследване, превенция и лечение на невродегенеративни, когнитивни увреждания и психични разстройства при хората на старост.