메신저 내 배열에서 요소를 제거하려고하고 내 int ptrs 함께 여러 간접 지정을 사용하여 울트라 efficeint 수 있는지 궁금 해서요. 내 고정 배열다중 간접 지정 C++ 정수 유형
maxSize를 내 hashTable- 내에있는> maxSize를
I는 참조 용으로 만 내 해시 테이블의 개인 회원이 maxSize 를 참조 할 수 있어야합니다. varaible : & maxSize는 아무 것도 저장하지 않으며 NULL입니다. 내 고정 크기가되는 것이 hashTable-> maxSize입니다.
bool hashmap::remove(char const * const symbol)
{
int **previous_index = &maxSize;
int *current_index = *previous_index;
while (current_index &&
strcmp(symbol, hashTable[*current_index].m_symbol) != 0)
{
previous_index = ¤t_index + 1;
current_index = *previous_index;
}
return true;
}
필자는 * maxSize int single ptr로 컴파일하려고 노력해 왔습니다. 하지만 많은 코드가 있고 그 모두가 영향을받습니다. hehe.
Andre는 오늘 도움이되었습니다. 나는 심지어 답장을 해결책으로 표시했는지 확인한다. – user40120
여기에 질문이 있습니까? .. 난 이해가 안돼 .. –
내 hashTable -> maxSize 배열의 내 고정 크기로 11의 정수 값을 보유하고 있습니다. 참조로 사용할 수있는 maxSize에는 아무 것도없고 null입니다. 해쉬 테이블 -> maxSize를 참조로 쓰는 방법이 있습니까? – user40120