vector类中为什么没有push_front方法和pop_front方法?为什么?
来源:百度知道 编辑:UC知道 时间:2024/06/05 05:39:39
对vector进行push_front会造成所有元素的迁移,不符合vector设计的初衷
由于要对某个元素快速操作,所以vector被定义为连续内存容器 而不是表现为链表的容器 。
也就是"单向"的,想想所谓的向量,向量 像箭头一样~ 哈哈
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/05 05:39:39
对vector进行push_front会造成所有元素的迁移,不符合vector设计的初衷
由于要对某个元素快速操作,所以vector被定义为连续内存容器 而不是表现为链表的容器 。
也就是"单向"的,想想所谓的向量,向量 像箭头一样~ 哈哈