我想请教一下C中的迭代器是什么东西,还有内存对齐是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/11 02:04:42
详细的我加分
迭代器
说仔细点,你说的这些我都知道,他与链表有什么不同?结构是什么

迭代器?
为遍历集合中每一个元素用迭代器

内存对齐我具体也说不清楚 但是能给你个参考地址http://www.fish888.com/-t106032

从内存上看,矢量是连续存储,各元素相邻,通过++或--到达相邻元素,矢量内的元素地址,相对矢量的开始,地址偏移量可计算。矢量,类似于数组。
链表,是把多个独立、分散的单元,通过地址串连起,并且前后元素的地址,是元素的一个部分。链表,通过访问地址,到大前、后元素。但不能直接跳转到其它元素,只能通过前后关系,去访问,比如this->next->next。