Агуулгын хүснэгт:

C++ хэл дээрх жишээ бүхий контейнер анги гэж юу вэ?
C++ хэл дээрх жишээ бүхий контейнер анги гэж юу вэ?

Видео: C++ хэл дээрх жишээ бүхий контейнер анги гэж юу вэ?

Видео: C++ хэл дээрх жишээ бүхий контейнер анги гэж юу вэ?
Видео: Хязгааргүй хүч чадлын түлхүүр- КВАНТ КОМПЬЮТЕР! 2024, Гуравдугаар сар
Anonim

Контейнер дотор C ++

Болон анги өөр объект болон гишүүдийг агуулсан анги ийм төрлийн харилцааг а гэж нэрлэдэг контейнер ангилал . Өөр объектын нэг хэсэг болох объектыг агуулагдсан объект гэж нэрлэдэг бол өөр объектыг түүний хэсэг эсвэл шинж чанар болгон агуулсан объектыг нэрлэдэг. сав обьект.

Үүнтэй холбогдуулан C++ жишээн дэх контейнер анги гэж юу вэ?

А сав нь бусад объектуудын цуглуулгыг (түүний элементүүд) хадгалдаг эзэмшигч объект юм. Тэдгээрийг байдлаар хэрэгжүүлдэг анги загварууд нь элемент болгон дэмжигдсэн төрлүүдэд маш уян хатан байх боломжийг олгодог.

Үүний нэгэн адил C++ хэл дээр контейнер ба түүний төрлүүд гэж юу вэ? Тайлбарлах сав анги ба түүний төрлүүд C++ хэл дээр. Мөрний анги нь a сав тэмдэгт агуулсан. Бүгд сав Ангиуд нь давталтуудыг ашиглан агуулагдсан элементүүдэд аюулгүй бөгөөд үр дүнтэй ханддаг. Контейнер класс нь санах ойд ижил эсвэл холимог объектуудын бүлгийг хадгалдаг анги юм. Энэ нь нэг төрлийн, нэгэн төрлийн байж болно.

Мөн C++ хэл дээр контейнер анги хэрхэн үүсгэх талаар мэдэх үү?

Ихэнх сайн тодорхойлсон савнууд нь дараахь функцуудыг агуулна

  1. Хоосон сав үүсгэх (байгуулагчаар дамжуулан)
  2. Шинэ объектыг саванд хийнэ.
  3. Объектыг савнаас салга.
  4. Одоо саванд байгаа объектын тоог мэдээлэх.
  5. Бүх объектын савыг хоослох.
  6. Хадгалагдсан объектуудад хандах боломжийг олгоно.

Контейнерын ангилал юу вэ?

А контейнер ангилал нь анги Энэ нь санах ой эсвэл гадаад санах ойд объектуудыг хадгалахад хэрэглэгддэг. А контейнер ангилал ерөнхий эзэмшигчийн үүргийг гүйцэтгэдэг. А контейнер ангилал урьдчилан тодорхойлсон зан төлөв, сайн мэддэг интерфейстэй.