Does MSVC10 support the C++0x draft standard's range based loop?

http://en.wikipedia.org/wiki/C%2B%2B0x#Range-based_for-loop

Example:

for (int& p : array) { ... }
Edit
Report