分页: 1 / 1

C++入门笔记

发表于 : 2016年08月09日 21:14
vicyang
1

vector - 向量

发表于 : 2016年08月09日 21:15
vicyang
#include <iostream>  //input output
#include <vector> //vector
#include <algorithm> //sort()

int main(int argc, char *argv[] )
{
using namespace std;
vector<int> v(5, 100);
v[0] = 1;

for (int i = 10; i > 1; i--)
v.push_back(i);

sort(v.begin(), v.end()-5); //排序,但是不包括最后5位

for (int i = 0; i<v.size(); i++)
std::cout<< v[i] <<std::endl;

return 0;
}

Re: C++入门笔记

发表于 : 2016年09月18日 22:52
ccc
可以使用通用的方法 std::begin, std::end, 这可以用在更多的情况,普通的数组也能用
std::begin(v), std::end(v), std::begin(array1), std::end(array1)