用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - c++代码库

c++ 使用“向量::插入函数”来插入元素集的位置

2012-11-26 作者: 程序猿style举报

[c++]代码库

//使用向量::插入函数来插入元素集的位置
#include <vector>
#include <iostream>
 
int main() {
    using namespace std;
 
    // Instantiate a vector with 4 elements, each initialized to 90
    vector<int> vecIntegers(4, 90);
 
    cout << "The initial contents of the vector are: ";
 
    vector<int>::iterator iElement;
    for (iElement = vecIntegers.begin()
    ; iElement != vecIntegers.end(); ++iElement) {
        cout << *iElement << ' ';
    }
 
    cout << endl;
 
    // Insert 25 at the beginning
    vecIntegers.insert(vecIntegers.begin(), 25);
 
    cout << "The vector after inserting an element at the beginning: ";
    for (iElement = vecIntegers.begin()
    ; iElement != vecIntegers.end(); ++iElement) {
        cout << *iElement << ' ';
    }
 
    cout << endl;
 
    // Insert 2 numbers of value 45 at the end
    vecIntegers.insert(vecIntegers.end(), 2, 45);
 
    cout << "The vector after inserting two elements at the end: ";
    for (iElement = vecIntegers.begin()
    ; iElement != vecIntegers.end(); ++iElement) {
        cout << *iElement << ' ';
    }
    cout << endl;
 
    // Another vector containing 2 elements of value 30
    vector<int> vecAnother(2, 30);
 
    // Insert two elements from another container in position [1]
    vecIntegers.insert(vecIntegers.begin() + 1, vecAnother.begin(),
            vecAnother.end());
 
    cout << "The vector after inserting contents from another ";
    cout << "in the middle:" << endl;
    for (iElement = vecIntegers.begin()
    ; iElement != vecIntegers.end(); ++iElement) {
        cout << *iElement << ' ';
    }
 
    return 0;
}


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...