Je veux utiliser boost :: crc pour qu'il fonctionne exactement comme la fonction crc32 () de PHP . J'ai essayé de lire l' horrible documentation et de nombreux maux de tête plus tard, je n'ai fait aucun progrès.
Apparemment, je dois faire quelque chose comme:
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
devrait avoir 32 ans. Ce que sont les autres choses est un mystère. Un peu d'aide? ;)