Issue #2: Exchanged MSVC-specific range-based-loops by the ones of the C++11 standard