Хуулбар үүсгэгчийг одоо байгаа объектоос шинэ объект үүсгэх үед одоо байгаа объектын хуулбар болгон дууддаг. аль хэдийн эхлүүлсэн объектод одоо байгаа өөр объектоос шинэ утгыг оноох үед томилох оператор дуудагдана. Дээрх жишээнд (1) хуулбар үүсгэгчийг дуудаж, (2) хуваарилах операторыг дууддаг.
Хуулбар бүтээгч нь бүтээгчийг дууддаг уу?
Таны хуулбар үүсгэгч таны өгөгдмөл байгуулагчийг дууддаггүй. Энэ нь бүтээгчид ижил ангиллын өөр бүтээгчийн гүйцэтгэсэн эхлэлийг(үүд) ашиглах боломжийг олгоно.
Хуулбар хуваарилах оператор юу хийдэг вэ?
Хуулбарлах энгийн оператор нь объект дүрслэлийн хуулбарыг std::memmove-тэй адил болгодог. Си хэлтэй (POD төрлүүд) нийцтэй бүх өгөгдлийн төрлүүд нь хуулбарлахаар хуваарилагдах боломжтой.
Даалгаврын оператор ямар үйлдлийг гүйцэтгэдэг вэ?
Тохиргооны оператор нь C програмчлалын хэл дээрх хувьсагч, шинж чанар, үйл явдал эсвэл индексжүүлэгч элемент-д шинэ утга оноохоператор юм. Битийн логик үйлдлүүд эсвэл интеграл операндууд болон Булийн операндууд дээрх үйлдлүүд зэрэг логик үйлдлүүдэд томилох операторуудыг мөн ашиглаж болно.
Арифметик болон даалгаварын операторын ялгаа нь юу вэ?
Арифметик операторууд нь математик тооцоолол хийхэд ашиглагддаг. Даалгаврын операторууд нь өмчийн эсвэл хувьсагчид утга онооход ашиглагддаг. Томилгооны операторууд боломжтойтоо, огноо, систем, цаг эсвэл текст байх. Харьцуулах операторуудыг харьцуулалт хийхэд ашигладаг.