如何在C ++中创建大型2D矢量?

时间:2017-06-15 06:48:12

标签: c++

以下语句在我的本地Windows机器上完美运行,但是当我在线提交时,(在一些在线编码竞赛评委,并非所有),它给我一个错误的分配错误。

#define MAXV 100001
vector<vector<bool>> Mat(MAXV, vector<bool>(MAXV,false));

当我在线运行我的代码时,它会给我以下错误消息:

terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc

这是定义大型2D vecotr的正确方法吗?

0 个答案:

没有答案