正文

原文鏈接

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

 


下面是對你的日常開發(fā)有重大影響的C++14新變動,列出了一些示例代碼,并討論何時以及為什么要使用它們。

回到頂部

1. 返回值類型推導(Return type deduction)

對auto做進一步的闡述是很有趣的事情。C++仍然是類型安全的,但是類型安全機制越來越多的由編譯器來執(zhí)行,而非程序員自己。
在C++11中,程序員已經(jīng)開始使用auto來進行聲明了。當使用全限定類型名稱(fully qualified type name )會讓你感到吃驚時(因為太長了),例如,創(chuàng)建迭代器,這時候你會感激auto的出現(xiàn)。新發(fā)明的C++代碼更加易讀:

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

 

網(wǎng)友評論