用户注册



邮箱:

密码:

用户登录


邮箱:

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

发表随想


还能输入: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、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

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

加载中,请稍后...