欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Vector-assign

程序员文章站 2022-03-01 23:18:15
...
////////////////////////////////////////
//      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;
}

推荐阅读