- 6
- 0
- 约1.08万字
- 约 20页
- 2018-06-24 发布于四川
- 举报
Тема 22 Основные контейнеры vector и deque:基本的主题矢量和deque 22的容器
Подготовила Пономарёва Анастасия Группа 271 ПИ Стандартный контейнер Vector Стандартный контейнер Deque Различия между вектором и очередью Выбор между вектором и очередью Использованная литература Вектор – один из типов последовательных контейнеров. Векторы реализуются, как динамические массивы. Такие контейнеры хранят элементы в соседних ячейках памяти, что позволяет осуществлять доступ к его элементам не только с помощью итераторов, но с помощью смещения указателей элементов. Векторы занимаются автоматическим размещением себя в памяти, расширением и сужением своего размера по мере вставки и удаления элементов. Векторы удобно использовать, когда необходимо: - осуществить доступ к отдельным элементам с помощью индекса; - использовать итерацию для любых элементов; - добавлять и удалять элементы в конце вектора. Размещение вектора в памяти Векторы по сравнению с очередями, например, более эффективны по времени с точки зрения доступа к элементам и их добавления/удаления в конце контейнера. Изнутри, векторы, как и остальные контейнеры имеют размер –количество элементов в векторе. Также они обладают определенным объемом, который является количеством занимаемой памяти и может быть равным или большим фактического размера. #include vector using namespace std; int main(int argc, char* argv[]) { vectorint v1; // вектор с членами типа int vectordouble v2; // вектор с членами типа double vectorbool v3; // вектор с членами типа bool vectorstring v4; // вектор с членами типа string return EXIT_SUCCESS; } vectorvectorint matrix; // вектор векторов Vector 3 Варианты объявления #include vector using namespace std; int main(int argc, char* argv[]) { vectorint v1; // initially empty vectorint v2(5); // 5 elements, initialized to 0 vectorint v3(10, 1); // 10 elements, initialized to 1 vectorint v4(v3); // v4 is a copy of v3 return EXIT_SUCCESS; } (constructor) Конструктор вектора (public member function) (destructor) Деструктор вектора(public member funct
您可能关注的文档
最近下载
- 2025年中国科技大学少年班入围试题及答案.docx VIP
- 2025年项目管理专业成本补偿合同基本概念与特点专题试卷及解析.pdf VIP
- 2025年室内设计规范与实施指南.docx
- 2025陕西QC试题及答案.doc VIP
- 2025年特许金融分析师GIPS标准与AIMR-PPS标准的演变与对比专题试卷及解析.pdf VIP
- 2025年拍卖师机动车(车辆)拍卖税费专题试卷及解析.pdf VIP
- 2025年互联网营销师直播用户行为数据(停留_互动_转粉)分析专题试卷及解析.pdf VIP
- 2024年濮阳职业技术学院单招职业适应性测试题库含答案.docx VIP
- 2025年房地产经纪人个人住房贷款专业术语与计算公式专题试卷及解析.pdf VIP
- 不同营养状态和季节变化对典型高原湖泊浮游生物生态位结构及稳定性的影响.docx VIP
原创力文档

文档评论(0)