摘要:
C++11 标准推出了一个新的关键词auto,这个关键词可以通过表达式自动推断返回值的类型,这也是新标准中被各编译器厂商支持最为广泛的特性之一。利用这个关键词可以有效减少代码的长度,特别是在使用模板元编程的时候。举个简单的例子:vector<map<int, string>> stringMapArray; // 不使用auto版本vector<map<int, string>>::iterator iter1 = stringMapArray.begin(); // 使用auto版本auto iter2 = stringMapArray.beg 阅读全文