Vector-assign

////////////////////////////////////////
//      2018/04/15 17:30:04
//      Vector-assign

#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>

using namespace std;

int main(){
    int array[] = { 1, 2, 3, 4, 5 };
    vector<int> v;

    // assign to the "v" the contains of array
    v.assign(array, array + 5);
    // 这里相当于输出
    copy(v.begin(), v.end(), ostream_iterator<int>(cout, " "));
    cout << endl;

    // replace v for 3 copies of 100
    v.assign(3, 100);
    copy(v.begin(), v.end(), ostream_iterator<int>(cout, " "));
    cout << endl;

    return 0;
}
阅读更多

扫码向博主提问

小小妖妖

非学,无以致疑;非问,无以广识
去开通我的Chat快问
版权声明:我是一只快乐的小妖精 https://blog.csdn.net/qwq1503/article/details/79951753
个人分类: STL
所属专栏: C++STL样列
上一篇Vector-Constructors
下一篇vector-at
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭