Vector例子

原创 2015年07月08日 15:52:52
#include<iostream>
#include<vector>
#include<algorithm>

using namespace std;

//void OutPut(int i)
//{
//	cout << i << "\t";
//}
//
//void main()
//{
//	vector<int> iVec1, iVec2, iVec3;
//	//vector<int> ::iterator iter;
//
//	iVec1.push_back(10);
//	iVec1.push_back(14);
//	iVec1.push_back(1);
//	iVec1.push_back(17);
//	iVec1.push_back(7);
//
//	cout << "iVec1 的元素:" << endl;
//	for_each(iVec1.begin(), iVec1.end(),OutPut);
//	sort(iVec1.begin(), iVec1.end());
//	cout << endl << endl;
//	cout << "iVec1排序后的元素:" << endl;
//	for_each(iVec1.begin(), iVec1.end(), OutPut);
//
//	cout << endl << endl;
//	cout << "用迭代器 iterator 来输出元素:" << endl;
//	for (auto iter = iVec1.begin(); iter != iVec1.end(); ++iter)
//		cout << *iter << "\t";
//
//	cout << endl << endl;
//	cout << "iVec1的最后一个元素是:";
//	cout << *(iVec1.end() - 1) << endl;
//
//	cout << endl << endl;
//
//	cout << "iVec2.assign(5,2)----" << endl;
//	iVec2.assign(5, 2);
//	for_each(iVec2.begin(), iVec2.end(), OutPut);
//	cout << endl << endl;
//
//	cout << "iVec3.assign(ivec.bengin(),ivec.begin()+3)";
//	iVec3.assign(iVec1.begin(), iVec1.begin() + 3);
//	for_each(iVec3.begin(), iVec3.end(), OutPut);
//
//	cout << endl << endl;
//	cout << "iVect1.resize(7,0)----" << endl;
//	iVec1.resize(7, 0);
//	for_each(iVec1.begin(), iVec1.end(), OutPut);
//	cout << endl;
//}

void main()
{
	/*vector<int> ivec;
	int ival;
	cout << "输入整数,按Ctrl+Z结束" << endl;
	while (cin>>ival)
	{
		ivec.push_back(ival);
	}
	if (ivec.empty())
		cout << "None!" << endl;

	vector<int> ::size_type cnt = 0;

	for (auto iter = ivec.begin(); iter != ivec.end()-1; ++iter)
	{
		cout << *iter + *(iter + 1) << "\t";
		++ cnt;
		if (cnt % 3 == 0)
			cout << endl;
	}*/

	string str = ("wodeiszainaislastsiis");
	auto first_pos = str.find("is");
	auto last_pos = str.rfind("is");
	cout << "first_pos:" << first_pos << "\t" << "last_pos:" << last_pos << endl;
}

C++中的vector的使用的一个例子

#include #include using namespace std; int main() { //定义vector vector myv; //初始化v...
  • rongyongfeikai2
  • rongyongfeikai2
  • 2011年03月31日 22:12
  • 1934

vector详细用法和示例代码

  • 2014年07月01日 21:59
  • 18KB
  • 下载

STL——vector实例运用(成绩统计)

#include //如果要使用算法函数,你必须要包含这个头文件。 #include // 包含accumulate(求和)函数的头文件 #include #include using n...
  • niushuai666
  • niushuai666
  • 2011年07月08日 17:54
  • 2400

实例C++ vector使用方法

做TC才开始使用vector,因为TC提交东西都要用VECTOR 直接用各种小例子和小tip展示一下vector的使用 vector中的元素有类似数组的指针叫iterator,这个东西就当数组指针用...
  • z3635363
  • z3635363
  • 2013年09月20日 14:22
  • 1096

VECTOR DEMO

  #include #include #include #include #include using namespace std;struct fun_int_to_str{ string ...
  • sding
  • sding
  • 2009年07月13日 08:56
  • 585

Vector例子

Vector一个简单例子
  • songshiMVP1
  • songshiMVP1
  • 2015年07月08日 15:52
  • 402

vector list 简单 实例

  • 2009年11月12日 10:21
  • 24KB
  • 下载

vector的用法实例解析C++

本文实例展示了C++中的vector用法,分享给大家供大家参考。具体如下: 一、概述 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vect...
  • qq_32175379
  • qq_32175379
  • 2017年03月05日 18:43
  • 389

Vector例子

package testvector; import java.util.Vector; ...
  • brave4108
  • brave4108
  • 2007年11月30日 10:11
  • 595

java中动态数组Vector的使用实例

java中保存静态数据的是用数组,但是动态的保存数据用的是Vector,vector的使用实例如下所示: Vector mVector=new Vector(10,5);//创建一个初始容量...
  • zhuzhudeailnn
  • zhuzhudeailnn
  • 2014年03月24日 15:24
  • 3179
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Vector例子
举报原因:
原因补充:

(最多只允许输入30个字)