Переменная out
имеет тип char []
или массив char
. Это действует как указатель на char
в большинстве контекстов. Здесь вы приводите значение указателя, а не содержимое, на которое указывает указатель.
Кроме того, я не знаю API MurmurHash, но массив out
равен 32 байт . Вы пытаетесь привести его к 32 bit integer (при условии, что на вашей платформе 32-битные целые числа).