为了账号安全,请及时绑定邮箱和手机立即绑定

运行超时原因?

	// 使用vector存储数字:3、4、8、4
	vector<int> vec;
	vec.push_back(3);
	vec.push_back(4);
	vec.push_back(8);
	vec.push_back(4);

	//循环打印数字
	for (int i = 0; i < vec.size(); i++)
	{
		cout << vec[i] << endl;
	}

	// 使用map来存储字符串键值对
	map<string, string> m;
	pair<string, string> p1("S", "Shang Hai");
	pair<string, string> p2("B", "Bei Jing");
	pair<string, string> p3("G", "Guang Zhou");
	m.insert(p1);
	m.insert(p2);
	m.insert(p3);
	// 打印map中数据
	map<string, string>::iterator iter = m.begin();
	for (; iter != m.end(); iter++)
	{
		cout << iter->first << endl;
		cout << iter->second << endl;
	}

	return 0;

为何显示运行超时?

正在回答

1 回答

编辑器编译的问题,你在本地的话就没事

出问题的应该在for (; iter != m.end(); iter++)这句话上

0 回复 有任何疑惑可以回复我~
#1

星小辰 提问者

这编译器不支持这种格式?
2015-09-20 回复 有任何疑惑可以回复我~
#2

伊兮尘昔 回复 星小辰 提问者

不是不支持,做了限制和的,不让这么写,因为是实时编辑器可能在写的时候会出现死循环
2015-09-21 回复 有任何疑惑可以回复我~
#3

星小辰 提问者

非常感谢!
2015-09-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之模板篇
  • 参与学习       91156    人
  • 解答问题       318    个

本C++教程力求即学即会,所有知识以实践方式讲解到操作层面

进入课程

运行超时原因?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信