auto x1 = 27; //类型是int,值是27 auto x2(27); //同上 auto x3 = { 27 }; //类型是std::initializer_list<int>, //值是{ 27 } auto x4{ 27 }; //同上 当gcc编译器大于5.0,auto x4{ 27 }; x4的类型是int 而不是initialized_list