2014-12-27 1 views
0

내가 이렇게 같은 해시 테이블 재탕 기능이 참고 문헌 nht가 ht에 할당 한 동일한 메모리를 사용하고 있습니다. 새 해시 테이블 nht를 참조하기 위해 이전 해시 테이블 ht를 변경하는 올바른 방법은 무엇입니까?

답변

1

hash_table * 대신 hash_table **을 수락하십시오. 그런 다음 발신자의 전화 번호가 hash_table *ht 인 경우 hash_rehash(&ht)으로 전화하여 ht을 수정할 수 있습니다.

+0

hash_rehash를 호출하는 모든 함수도 hash_table **을 허용해야합니까? – user2506293

+0

@ user2506293은 어떻게 사용하고 있느냐에 따라 달라 지지만 매우 그렇습니다. – hobbs