C++11语言auto关键字作用

C++11中对关键字auto进行了重新定义,可以让编译器根据初始值类型自动推断变量的类型。auto a? = 0;? ?//推断出a类型为int
atuo b = 0.0; ?//推断出b类型doublu
auto c = ‘A’; ?//推断出c类型是char如果不知道为什么能自动推断出来可以看下:常量类型? ? ?和? ?C++常量类型?获取上面写的都是推断基本类型,当然C++11 auto关键字并非只样简单的运用,更多的是为了自定义类型推断。相信很多人在写迭代器时会很头痛,太长了。先个vector类型的迭代器。