关闭

Vector例子

标签: Vector
339人阅读 评论(0) 收藏 举报
分类:
#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;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:174843次
    • 积分:3196
    • 等级:
    • 排名:第11078名
    • 原创:146篇
    • 转载:52篇
    • 译文:1篇
    • 评论:35条
    博客专栏
    最新评论