1 array源码解析 array就是一个固定长度的数组。 在TR1中,array的源代码比较简洁。 由于是连续空间,所以迭代器就用指针实现,通过iterator traits时走偏特化路线。 在G4.9中,array的源代码和上面的vector一样变得复杂,它的迭代器变成了类 实际上和TR1中最终效果并没有区别。 2.forward_list源码解析 forward_list就是前面的list少一个向前的指针,参考前面的list即可