我正在尝试做一个非常简单的定义具有比较函数的新类型散列集的任务。定义具有比较函数的散列集
using namespace std;
#include <iostream>
#include <ext/hash_set>
#include <hash_set>
#include <functional>
#include <hash_compare>
typedef __gnu_cxx::hash_set<int, hash_compare<int, less<int> > > hashcomp;
int main(int argc, char * const argv[]) {
}
错误:hash_compare没有定义(第7行)
错误:前 “>” 令牌(第7行)预期不合格-ID
错误:模板参数2是无效的。 (第7行)
@Pegah:你为什么不用线号发布错误信息......并且还要提及哪一行对应哪一段代码...... – Nawaz 2011-04-07 17:00:32
以前是空间还是:: intentional? – 2011-04-07 17:02:07
@Alexei Sholik的空间不是故意的。删除它。还是一样的错误。 – Pegah 2011-04-07 17:04:32