
QuickHashStringIntHash::get 메서드는 키를 매개 변수로 받아 해당 키에 매핑된 값을 반환합니다. 이 메서드는 오버로딩되어 있습니다.
1. 오버로딩된 첫 번째 메서드는 const char* 타입의 키를 매개 변수로 받습니다.
#hostingforum.kr
cpp
const int QuickHashStringIntHash::get(const char* key) const
이 메서드는 키가 존재하면 해당 키에 매핑된 값을 반환하고, 키가 존재하지 않으면 -1을 반환합니다.
2. 오버로딩된 두 번째 메서드는 const char* 타입의 키와 size_t 타입의 키 길이를 매개 변수로 받습니다.
#hostingforum.kr
cpp
const int QuickHashStringIntHash::get(const char* key, size_t length) const
이 메서드는 키가 존재하면 해당 키에 매핑된 값을 반환하고, 키가 존재하지 않으면 -1을 반환합니다.
사용 예는 다음과 같습니다.
#hostingforum.kr
cpp
QuickHashStringIntHash hash;
hash.put("apple", 5);
hash.put("banana", 6);
int value1 = hash.get("apple"); // value1은 5가 됩니다.
int value2 = hash.get("banana"); // value2은 6이 됩니다.
int value3 = hash.get("orange"); // value3은 -1이 됩니다.
2025-04-08 22:16