Why is the following illegal in C++?
auto x = unsigned int(0);
Whereas the following are all OK:
auto y = int(0); auto z = unsi