正文

原文链接

http://marknelson.us/2014/09/11/highlights-of-iso-c14/

 


下面是对你的日常开发有重大影响的C++14新变动,列出了一些示例代码,并讨论何时以及为什么要使用它们。

回到顶部

1. 返回值类型推导(Return type deduction)

对auto做进一步的阐述是很有趣的事情。C++仍然是类型安全的,但是类型安全机制越来越多的由编译器来执行,而非程序员自己。
在C++11中,程序员已经开始使用auto来进行声明了。当使用全限定类型名称(fully qualified type name )会让你感到吃惊时(因为太长了),例如,创建迭代器,这时候你会感激auto的出现。新发明的C++代码更加易读:

1 for ( auto ii = collection.begin() ; ...

 

网友评论