I was having the same issue, but here’s your answer
VS2015 Update 3 Required
A fundamental C++ change:
Visual Studio 2015 Update 3 is now required to compile UE4 on Windows.
Proceed Carefully, getting 2015 Update 3 will break engine versions older than 4.11