This program will print default , default in MSVC2013. Does the standard say anything about creating an object with a car on the left side, or can the second version auto aa = A{}; first call the default constructor and then move / copy the tmp variable to the left side?
source share