什麼是範型編程
泛型編程讓你編寫完全一般化並可重複使用的算法,其效率與針對某特定數據類型而設計的算法相同。泛型編程的代表作品STL是一種高效、泛型、可交互操作的 軟件組件。所謂泛型(Genericity),是指具有在多種數據類型上皆可操作的含意,與模板有些相似。STL巨大,而且可以擴充,它包含很多計算機基 本算法和數據結構,而且將算法與數據結構完全分離,其中算法是泛型的,不與任何特定數據結構或對象類型系在一起。STL以迭代器(Iterators)和 容器(Containers)爲基礎,是一種泛型算法(Generic Algorithms)庫,容器的存在使這些算法有東西可以操作。STL包含各種泛型算法(algorithms)、泛型指針(iterators)、泛 型容器(containers)以及函數對象(function objects)。STL並非只是一些有用組件的集合,它是描述軟件組件抽象需求條件的一個正規而有條理的架構。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
智慧家庭場景的推薦系統的發展歷程和方向 | InfoQ《公開課》
InfoQ 中文站
2021-12-21 10:54:01
Alexa 全球排名網站將關閉,排名曾引爭議
辛晓亮
2021-12-14 14:53:55
Thinking Above Code:TLA+思維概述
李明昊
2021-12-07 17:23:58
你的2.6朵雲裏,會有火山引擎嗎?
张俊宝
2021-12-07 10:28:54
數字化轉型這麼火,你真的看懂了嗎?
张俊宝
2021-12-02 21:08:57
基於圖像的機器學習技術將數十億的電子商務產品分爲數千個類別
Celian Gossec
2021-11-29 16:28:50
如何用 PyTorch 構建 GAN?
a-ying Cheng
2021-11-23 11:18:54
繞過硬件瓶頸,成倍提升芯片算力,軟件層面深挖芯片性能可行嗎?
张俊宝
2021-11-23 11:18:54
App Annie發佈預測:TikTok 將達 15 億活躍用戶,遙遙領先 Instagram
闫园园
2021-11-19 19:53:55
不是隻有數字化水平高,纔可以落地知識圖譜
罗燕珊
2021-11-11 15:23:53
前端面試題 - 說一下原型和原型鏈?
原創
2024-04-24 23:51:10
Oracle數據庫中的索引類型分類
原創
2024-04-23 21:54:53
從用戶中來,到用戶中去:IPD集成產品開發之FFAB模型,讓你的產品供不應求!
原創
2024-04-13 00:50:45
數據結構筆記淺記(三)空間複雜度
原創
2024-03-23 00:43:15