2 zhch152 zhch152 于 2016.03.04 12:27 提问

vector<int> vi(10); 报错
 //#include <iostream>   //必须包含,否则 vector<int> vi(10); 报错
#include <vector>
using namespace std;
int main()
{
    vector<int> vi(10);
    return 0;
}

//我在vs 2013下编译,为什么会报错??
//加上#include <iostream>就好了,是什么原因?

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.04 13:14
 测试了下,并不需要<iostream>,这是你完整的代码么?你新建的是空白的控制台程序么?
caozhy
caozhy 回复zhch152: 那是你环境的问题了。
接近 2 年之前 回复
zhch152
zhch152 我就是直接写了个文件,测试下,这个代码是完整的
接近 2 年之前 回复
oyljerry
oyljerry   Ds   Rxr 2016.03.05 08:58

具体抱什么错,可能有别的地方用到了iostream头文件

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!