diff --git a/openVulkanoCpp/Math/CRC32.hpp b/openVulkanoCpp/Math/CRC32.hpp index 7c95649..82bc954 100644 --- a/openVulkanoCpp/Math/CRC32.hpp +++ b/openVulkanoCpp/Math/CRC32.hpp @@ -7,17 +7,18 @@ #pragma once #include +#include class CRC32 { - uint32_t m_table[256]; + std::array m_table; uint32_t m_currentValue = 0; public: CRC32() { uint32_t polynomial = 0xEDB88320; - for (uint32_t i = 0; i < 256; i++) + for (uint32_t i = 0; i < m_table.size(); i++) { uint32_t c = i; for (size_t j = 0; j < 8; j++)