Newer Visual Studio 17.8+ C++ STL deprecates the use of checked_array_iterator with this change https://github.com/microsoft/STL/pull/3818 This causes a build error due to the deprecation if warnings are treated as errors.