C++入门笔记

Cplusplus
头像
vicyang
版主
版主
帖子: 47
注册时间: 2016年07月21日 20:35
拥有现金: 锁定
储蓄: 锁定
Has thanked: 7 times
联系:

C++入门笔记

帖子 #1 vicyang » 2016年08月09日 21:14

1

头像
vicyang
版主
版主
帖子: 47
注册时间: 2016年07月21日 20:35
拥有现金: 锁定
储蓄: 锁定
Has thanked: 7 times
联系:

vector - 向量

帖子 #2 vicyang » 2016年08月09日 21:15

Code: [全选] [展开/收缩] [Download] (Untitled.cpp)
  1. #include <iostream>  //input output
  2. #include <vector>    //vector
  3. #include <algorithm> //sort()
  4.  
  5. int main(int argc, char *argv[] )
  6. {
  7.     using namespace std;
  8.     vector<int> v(5, 100);
  9.     v[0] = 1;
  10.  
  11.     for (int i = 10; i > 1; i--)
  12.         v.push_back(i);
  13.  
  14.     sort(v.begin(), v.end()-5); //排序,但是不包括最后5位
  15.  
  16.     for (int i = 0; i<v.size(); i++)
  17.         std::cout<< v[i] <<std::endl;
  18.  
  19.     return 0;
  20. }

ccc
初来炸道
初来炸道
帖子: 7
注册时间: 2016年09月18日 21:50
拥有现金: 锁定
Been thanked: 5 times
联系:

Re: C++入门笔记

帖子 #3 ccc » 2016年09月18日 22:52

可以使用通用的方法 std::begin, std::end, 这可以用在更多的情况,普通的数组也能用
std::begin(v), std::end(v), std::begin(array1), std::end(array1)


回到 “C/C++”

在线用户

用户浏览此论坛: Bing [Bot] 和 1 访客