vector<type> a;1.a[0]是第一个元素,那么最后一个元素如何获取呢?我指的是直接获取的方式不是a[a.size()-1]2.还有,有一个函数a.back();是返回最后一个元素呢,还是最后一个元素的指针?3.0是第一个元素的下标,那么最后一个元素的下标是什么呢?有没有直接获取的成员?
[此贴子已经被作者于2007-4-18 18:57:46编辑过]
[此贴子已经被作者于2007-4-17 22:39:20编辑过]
迭代器很好用的 vector<int> a;vector<int>::iterator iter=a.end();//迭代器指向容器的最后一个元素的后一个位置获得容器最后一个元素:cout<<*--iter//最后一个元素的值 <<a.back()// 最后一个元素的值 <<a[a.size()-1];//最后一个元素的值
谢谢