vector 是否有back()函数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vector 是否有back()函数?相关的知识,希望对你有一定的参考价值。

请问一下:
back()有什么作用啊?
谢谢。。

begin()返回的是首元素的迭代器
end()返回的是最后一个元素的下一位置的迭代器
给个例子:
#include <cstdlib>
#include <iostream>
#include <vector>
using namespace std;

int main(int argc, char *argv[])

vector<int> v;
int i,sum=0;
for(i=0;i<10;i++)

v.push_back(i);

for(vector<int>::iterator it=v.begin();it!=v.end();it++)

cout<<*it<<" ";
sum+=*it;

cout<<endl;

cout<<sum<<endl;
system("PAUSE");
return EXIT_SUCCESS;
参考技术A 有vector.pushback()函数,用来存储一个元素,比如说vector.back(e),把元素e存入动态数组vector

以上是关于vector 是否有back()函数?的主要内容,如果未能解决你的问题,请参考以下文章

想简化我的 std::vector push_back 使用

vector中push_back函数的意思是啥

[STL] vector中函数emplace_back的实现原理

vector的back()函数

C++中push_back()函数

push_back与构造函数