Yes, the latter is an abbreviation for the former in a particular case: the latter can only be used directly in the variable initializer (where the type is set directly on the left side), while the former can be used as an expression as a whole.
Mathias schwarz
source share