Std жагсаалт мөн үү?
Std жагсаалт мөн үү?

Видео: Std жагсаалт мөн үү?

Видео: Std жагсаалт мөн үү?
Видео: Finance with Python! Portfolio Diversification and Risk 2024, Дөрөвдүгээр сар
Anonim

std :: жагсаалт . std :: жагсаалт нь савны аль ч газраас элементүүдийг тогтмол оруулах, зайлуулах боломжийг олгодог сав юм. Энэ нь ихэвчлэн давхар холбоос хэлбэрээр хэрэгждэг жагсаалт . Харьцуулахад std ::forward_list нь энэ контейнер нь зай багатай, хоёр чиглэлтэй давталт хийх боломжийг олгодог.

Үүнээс гадна C++ хэл дээрх жагсаалт гэж юу вэ?

Жагсаалт . Жагсаалтууд Эдгээр нь дарааллын аль ч хэсэгт оруулах, устгах үйлдлүүдийг тогтмол хийх, хоёр чиглэлд давталт хийх боломжийг олгодог дарааллын савнууд юм. Жагсаалт савыг давхар холболттой байдлаар хэрэгжүүлдэг жагсаалтууд ; Давхар холбогдсон жагсаалтууд өөр өөр, хамааралгүй хадгалах байршилд агуулагдах элемент бүрийг хадгалах боломжтой.

Дараа нь C++ вектор гэж юу вэ гэсэн асуулт гарч ирнэ. Векторууд in C++ хэмжээ нь өөрчлөгдөж болох массивуудыг төлөөлсөн дарааллын савнууд юм. Тэд элементүүдийн хувьд зэргэлдээ хадгалалтын байршлыг ашигладаг бөгөөд энэ нь тэдгээрийн элементүүдэд ердийн заагч дээр офсет ашиглан хандах боломжтой бөгөөд массив шиг үр дүнтэй байдаг.

Мөн STL жагсаалт гэж юу вэ?

Жагсаалт C++ стандарт загварын номын санд ( STL ) Жагсаалтууд залгаагүй санах ойн хуваарилалтыг зөвшөөрдөг дарааллын савнууд юм. Вектортой харьцуулахад, жагсаалт удаашралтай боловч байрлал олдсоны дараа оруулах, устгах нь хурдан байдаг. Ердийн үед бид а Жагсаалт , бид давхар холбоотой гэж ярьдаг жагсаалт.

C++ дээр хос гэж юу вэ?

-ийн багц хосууд C++ хэл дээр Хос нь хоёр өгөгдлийн элемент эсвэл объектоос бүрдэх толгой хэсэгт тодорхойлогдсон энгийн контейнер юм. Хос нь төрлөөрөө ялгаатай байж болох хоёр утгыг нэгтгэхэд хэрэглэгддэг. Хос Энэ нь хоёр янзын объектыг нэг нэгж болгон хадгалах боломжийг олгодог. Хос оноож, хуулж, харьцуулж болно.

Зөвлөмж болгож буй: