Vector-assign

版权声明:我是一只快乐的小妖精 https://blog.csdn.net/qwq1503/article/details/79951753
////////////////////////////////////////
//      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快问
想对作者说点什么?

博主推荐

换一批

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