您的位置: 首頁 >綜合精選 >

安德魯 克尼格(關(guān)于安德魯 克尼格的簡介)

2022-08-14 04:33:35 編輯:黎會芳 來源:
導(dǎo)讀 大家好,安德魯 克尼格,關(guān)于安德魯 克尼格的簡介很多人還不知道,現(xiàn)在讓我們一起來看看吧!1、decltype,在C++中,作為操作符,用于查詢

大家好,安德魯 克尼格,關(guān)于安德魯 克尼格的簡介很多人還不知道,現(xiàn)在讓我們一起來看看吧!

1、decltype,在C++中,作為操作符,用于查詢表達式的數(shù)據(jù)類型。

2、decltype在C++11標準制定時引入,主要是為泛型編程而設(shè)計,以解決泛型編程中,由于有些類型由模板參數(shù)決定,而難以(甚至不可能)表示之的問題。

3、泛型編程在整個1990年代越發(fā)流行,對實現(xiàn)類型推導(dǎo)機制的需求也應(yīng)運而生。

4、為此,許多編譯器廠商都基于程序語言現(xiàn)有的功能,自行實現(xiàn)了這類操作符,其實現(xiàn)如typeof,以及一些功能有限,但更易移植的實現(xiàn)。

5、2002年間,比雅尼·斯特勞斯特魯普提議在C++內(nèi)標準化這類操作符,并將之加入C++;且建議命之為“decltype”,以反映其具有獲取表達式的“聲明類型”(Declared Type)的功能。

6、從語義上說,decltype的設(shè)計適合于通用庫編寫者與編程新手。

7、總體上說,對于目標對象或函數(shù),由decltype推導(dǎo)出的類型與源碼中的定義可精確匹配。

8、而正如sizeof操作符一樣,decltype亦不需對操作數(shù)求值。

本文關(guān)于安德魯 克尼格的簡介就講解完畢,希望對大家有所幫助。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ   備案號:

本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。

郵箱:toplearningteam#gmail.com (請將#換成@)