关于vector的简单而又玄学的问题
  • 板块学术版
  • 楼主Blunt_Feeling
  • 当前回复9
  • 已保存回复9
  • 发布时间2020/5/4 13:10
  • 上次更新2023/11/7 03:12:52
查看原帖
关于vector的简单而又玄学的问题
219866
Blunt_Feeling楼主2020/5/4 13:10

先贴代码:

//代码1
#include<bits/stdc++.h>
using namespace std;
vector<int> vec;
int main()
{
	for(int i=0;i<=vec.size()-1;i++)
		cout<<'p';
	return 0;
}
//代码2
#include<bits/stdc++.h>
using namespace std;
vector<int> vec;
int main()
{
	for(int i=0;i<vec.size();i++) 
		cout<<'p';
	return 0;
}

两个代码的vector都是空的,我只是把for循环的写法改了改,为什么 代码1 会无限输出p,而 代码2 会正常运行并且什么都不输出?

希望有大佬帮忙答疑解惑,不胜感激。

2020/5/4 13:10
加载中...