У меня есть это в моих объявлениях частного класса
#include "stdafx.h"
using namespace std;
template <typename Key, typename T>
class A{
//....
private:
static const unsigned int HSIZE = 32;
struct Bucket {
Key key;
T value;
bitset<HSIZE> jumpMap;
};
//....
};
Выдает следующие ошибки:
Error 1 error C4430: missing type specifier - int assumed
Error 2 error C2059: syntax error : '<'
Error 3 error C2238: unexpected token(s) preceding ';'
И когда я удаляю строку bitset, это не дает мне ошибок. Что я делаю не так?
РЕДАКТИРОВАТЬ: Добавлено больше соответствующих строк