Which statement about C++'s auto keyword (C++11) is correct?
The type is deduced at compile time, and the variable stays statically typed
Its type can change when a new value is assigned
It means automatic storage only, with no type deduction
It makes the variable dynamically typed, like Python