cpp 之 vector

原创
2014/04/23 19:48
阅读数 23

vector 练习:

#include <vector>
#include <iostream>
#include <string>
#include <algorithm>

using std::vector;
using std::cout;
using std::cin;
using std::string;

int main()
{
	vector<int> ivec1(10,4);//初始化vector 10 个4
	vector<char> ivec2(1,'a');//初始化vector 1 个字符 'a'
	vector<string> ivec3(5,"dd");//初始化vector 5 个串"dd"
	int _sum = 0;
	for(vector<int>::size_type i=0;i < ivec1.size();i++)//使用size_type
	{
		_sum += ivec1[i];

	}
		cout << "ivec1[" << "" <<"] = " << _sum << std::endl;

	for(vector<char>::size_type i=0;i < ivec2.size();i++)
	{	
		cout << "ivec2[" << i <<"] = " << ivec2[i] << std::endl;
	}

	// use const_iterator because we won't change the elements
	for (vector<string>::const_iterator iter = ivec3.begin();
		iter != ivec3.end(); ++iter)
		cout << *iter << std::endl; // print each element in text

	
}

涉及到size_type,初始化,遍历,简写命名空间


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部