I upgraded C++ projects from Visual Studio 2010 to 2015 still its showing Visual Studio (2010)

This is not an error, it simply means that the project is using the toolkit that came with Visual Studio 2010. This doesn’t prevent your projects from being compiled however. To upgrade the project to the Visual Studio 2015 toolkit right click on the projects showing (Visual Studio 2010) and select the desired toolkit under … Read more

warning C4018: '<' : signed/unsigned mismatch [closed]

The compiler is saying that comparing an unsigned variable against a signed variable is –not allowed considered bad practice. This is because of two’s complement representation of a signed variable. (unsigned short) 0xFFFF is 65535, and (short) 0xFFFF is -1. They both have same the in-memory representation but mean totally opposite things. So the compiler … Read more