Я хочу использовать boost :: crc, чтобы он работал точно так же, как PHP-функция crc32 () . Я попытался прочитать ужасную документацию и много головных болей позже, я не достиг никакого прогресса.
Очевидно, я должен сделать что-то вроде:
int GetCrc32(const string& my_string) {
return crc_32 = boost::crc<bits, TruncPoly, InitRem, FinalXor,
ReflectIn, ReflectRem>(my_string.c_str(), my_string.length());
}
bits
должно быть 32 .. То, что другие вещи, является загадкой. Небольшая помощь? ;)