WEB开发网
开发学院软件开发C++ gcc内置的for each 阅读

gcc内置的for each

 2012-05-15 12:08:53 来源:WEB开发网   
核心提示:#include <stdio.h>#include <string>#include <vector>#include <map>int main(int argc, char **argv){std::vector<int> myint;std::map&
#include <stdio.h>
#include <string>
#include <vector>
#include <map>

int main(int argc, char **argv)
{
	std::vector<int> myint;
	std::map<int,int> mymap;
	
	for(int i=0;i<12;i++)
	{
		myint.push_back(i);
		mymap[i]=i;
	}
	
	for(std::pair<const int,int> &x : mymap)
	{
		x.second=2*x.second;
	}
		
	for (auto &x : myint)
	{
	   x=2*x;
	}
	
	for (auto x : myint)
	{
	   printf("%d\n",x);
	}
	
	for(std::pair<const int,int> &x : mymap)
	{
		printf("%d	%d\n",x.first,x.second);
	}
	return 0;
}

Tags:gcc 内置 for

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接