crc.h
来自「这是整套横扫千军3D版游戏的源码」· C头文件 代码 · 共 26 行
H
26 行
#ifndef CRC_H
#define CRC_H
#include <string>
/** @brief Object representing an updateable CRC-32 checksum. */
class CRC
{
public:
CRC();
void UpdateData(const unsigned char* buf, unsigned bytes);
void UpdateData(const std::string& buf);
bool UpdateFile(const std::string& filename);
unsigned int GetCRC() const { return crc ^ 0xFFFFFFFF; }
private:
static unsigned int crcTable[256];
static void GenerateCRCTable();
unsigned int crc;
};
#endif // !CRC_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?