小编Kar*_*eja的帖子

创建std :: vector对象C++时出错

我一直在使用STL一段时间,但今天我遇到了这个错误:

error: no class template named 'rebind' in 'class std::vector<int, std::allocator> >'
Run Code Online (Sandbox Code Playgroud)

在以下程序中:

#include <algorithm>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <iostream>
#include <map>
#include <queue>
#include <set>
#include <string>
#include <vector>
#include <bitset>
#include <climits>
#include <stack>
#include <cctype>
#include <sstream>
using namespace std;

vector<int, vector<int> > G[2000005];
vector<int, vector<int> > Grev[2000005];
int f[2000005], order[2000005], leader[2000005], t = 0, parent = 0;
bool explored[2000005];

void dfs_reverse(int i) {
    explored[i] = true;
    for(vi::iterator it=G[i].begin(); it != G[i].end(); it++)
        if(!explored[*it]) …
Run Code Online (Sandbox Code Playgroud)

c++ stl graph vector

0
推荐指数
1
解决办法
221
查看次数

标签 统计

c++ ×1

graph ×1

stl ×1

vector ×1