template <class key>
struct hash{};
template<>
struct hash<char> {
size_t operator()(char x)const { return x; };
};
template<>
struct hash<int> {
size_t operator()(int x) const { return x; };
};
template<>
struct hash<long> {
size_t operator()(long x) const { return x; };
};
学侯捷的面向对象的时候,学到这个模板特化,他这些语句报错(我已经知道了这个东西怎么用了,但是ide报错):
报错如下: