正文

原文鏈接

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

 


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

回到頂部

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

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

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

 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式