PHP の crc32()関数とまったく同じように動作するように、boost::crc を使用したいと考えています。私は恐ろしいドキュメントを読んでみましたが、後で多くの頭痛の種になりました。
どうやら私は次のようなことをしなければなりません:
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 のはず.. 他のものは謎です。少しの援助?;)