初めて連鎖ハッシュテーブルを実装しようとしています。リストのベクトルを作成することを考えました。そこで、リストのベクトルを private として宣言しました。
class HashTable{
public:
HashTable( int ) ;
void add( int k ) ;
int remove( int k ) ;
int find( int k ) ;
private:
vector< list > t ;
int n ;
int hash( int ) ;
};
次のエラーが表示されます:
\HashTable.cpp [エラー] 'template class std::vector' のテンプレート パラメーター リストの引数 1 での型/値の不一致
基本的に私の質問は List a type です。したがって、int のベクトルを宣言できる場合、リストのベクトルを宣言できないのはなぜですか?