c++ vector指针访问vector元素的方法

来源:互联网 发布:盛世协同 软件 编辑:程序博客网 时间:2024/06/08 03:32
c++使用 vector指针访问vector元素时,不能简单的类似于c中数组和指针的方式。需要使用迭代器。
int main(){vector<int> s;vector<int> *p = &s;s.push_back(1);for (vector<int>::iterator it = p->begin(); it != p->end(); it++)cout << *it<<endl;    //使用迭代器,正确cout << p[0] << endl;   //错误    return 0;}

原创粉丝点击