auto 类型说明符可以让编译器来为我们分析表达式所属的类型:
int a=0;
auto b=a; //b 为 int 类型
auto 会忽略掉顶层 const (当为指针时为常量指针),会保留底层 const (指向常量的指针),即 auto 不会出现常量指针类型。