Any CPU means that it will work on any platform. This is because managed code is similar to Java. Think of it as being compiled to a byte code that is interpreted by the .NET Framework at run-time.
C++ does not have this option because it is compiled to machine code that is platform specific.