正文

原文鏈接

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

 


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

回到頂部

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

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

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

 

延伸閱讀

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