C++高級編程STL泛型編程系列教程

教程詳情

  • 教程名字:C++高級編程STL泛型編程系列教程
  • 教程大小:416.70 MB
  • 作者:等待認領..

STL是C++标準庫中不可缺少的一部分,是C++程序員必修的課程。本教程通過代碼演示和視頻講解STL的基礎知識,給學習C++程序員提供一個入門的平台,C++的基礎知識不在這裏探讨。
1 初識STL
STL(Standard Template Library),即标準模闆庫,是一個具有工業強度的,高效的C++程序庫。它被容納于C++标準程序庫(C++ Standard Library)中,是ANSI/ISO C++标準中最新的也是極具革命性的一部分。

  從邏輯層次來看,在STL中體現了泛型化程序設計的思想(generic programming),引入了諸多新的名詞,比如像需求(requirements),概念(concept),模型(model),容器(container),算法(algorithmn),叠代器(iterator)等。與OOP(object-oriented programming)中的多态(polymorphism)一樣,泛型也是一種軟件的複用技術。

  從實現層次看,整個STL是以一種類型參數化(type parameterized)的方式實現的,這種方式基于一個在早先C++标準中沒有出現的語言特性--模闆(template)。如果查閱任何一個版本的STL源代碼,你就會發現,模闆作爲構成整個STL的基石是一件千真萬确的事情。除此之外,還有許多C++的新特性爲STL的實現提供了方便。
2 爲什麽學習STL
舉例:小明是某某大學軟件工程的一名優秀的學生,上完《數據結構》後,老師(C++)留了一道鏈表的題,小明挑燈夜讀,頭懸梁、錐刺股,最後終于完成了題目,實現了int數據查找、添加和删除等功能,小明欣喜若狂。

教程大綱:
STL 介紹
第一節 模闆
第七節 優先隊列
第三節 鏈表
第二節 向量
第五節 棧
第八節+映射+第九節集合
第六節 隊列
第十一節 算法
第十節 叠代器
第四節 雙端隊列

教程截圖

123

教程下載

資源下載
免費資源
誠通網盤點擊下載提取碼: 4672複制
免費下載地址,低速
付費資源
此資源下載價格爲3積分立即購買,VIP免費
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了
資源下載
下載價格3 積分
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了

原文鏈接:【教程寶盒網】 https://www.jc-box.com/172.html,轉載請注明出處。

0
分享海報

評論0

請先

沒有賬号? 注冊  忘記密碼?

社交賬号快速登錄

微信掃一掃關注
如已關注,請回複“登錄”二字獲取驗證碼