Actually if you will look into hash*.cpp C++ sources you'll see that they were constructed to be as buggy and slow as possible (unnecessary strdup() with corresponding memory leaks, char* instead of std::string which should be more logical for C++ code, hashl[ (*k).first ] instead of k->second and so on).
Actually if you will look into hash*.cpp C++ sources you'll see that they were constructed to be as buggy and slow as possible (unnecessary strdup() with corresponding memory leaks, char* instead of std::string which should be more logical for C++ code, hashl[ (*k).first ] instead of k->second and so on).