Alex Rivera | Logout

How to use boost::crc?

Asked 2010-04-04T06:06:12.803
44

I want to use boost::crc so that it works exactly like PHP's crc32() function. I tried reading the horrible documentation and many headaches later I haven't made any progress.

Apparently I have to do something like:

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 should be 32.. What the other things are is a mystery. A little help? ;)

Edit
Report

1 Answer

4

Have you tried using the predefined crc_32_type?

answered 2010-04-04T06:21:22.457

Your Answer