This is described in the standard section of the C ++ 11 project 13.3.3.1.5
[over.ics.list], which states:
Otherwise, if the parameter type is not a class:
[...]
-end example]
and therefore identity conversion would be better than calling the constructor.
, nullptr, , , . 8.5.4
[dcl.init.list]:
- T :
[...]
-end ]