首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vector<vector<int>>的小疑点

2013-03-25 
vectorvectorint的小问题#include stdafx.h#includeiostreamusing namespace std#includevector

vector<vector<int>>的小问题


#include "stdafx.h"
#include<iostream>
using namespace std;
#include<vector>


int _tmain(int argc, _TCHAR* argv[])
{
vector<vector<int> > Arr;
Arr.reserve(10);

if (Arr.at(3).size() == 0)
{
cout<<"y"<<endl;
}
return 0;
}

代码在vs2008崩溃 为什么
[解决办法]
虽然你有reserve,但是Arr的size还是0,即并没有东西在Arr里面,at有边界检查,自然报错。

[解决办法]

std::vector<std::vector<int> > arr(10);

热点排行