0
이 질문을하기 전에 더 많은 연구를해야 할 것이지만 온라인 검색에 너무 좌절감을 느끼고 있습니다.해시 테이블을 구현하여 "범위"오류가 발생하는 함수를 삽입하십시오.
임은 학교 배정을하고는 해시 테이블을 구현하는 것을 포함, 그래서 내가 Hashtable.h 안쪽이
private:
Node **buckets; //trying to create an array of pointers
Hashtable.cpp 내부처럼 체인으로 버킷을 초기화 시도
Hashtable::Hashtable()
{
buckets=new Node*[1000];
}
void insert(char * value,int r, string previous)
{
int find=hashfcn(value);
Node *x =buckets[find];
}
지금 코드 블록을 사용하고 있으며 내가 얻고있는 오류는 삽입 된 줄에 대한 것입니다.
error: 'buckets' was not declared in this scope|
왜 그런지 모르겠지만 누군가가 나를 도울 수 있습니까, 감사합니다!