《C 泛型:STL原理和套用》是2016年清華大學出版社出版的圖書,作者是任哲、房紅征、張永忠。
基本介紹
- 中文名:C 泛型:STL原理和套用
- 出版時間:2016年3月1日
- 出版社:清華大學出版社
- 作者:任哲、房紅征、張永忠
- 定價:44.50 元
- 印次:1-1
- ISBN:9787302421757
- 印刷日期:2016.01.28
《C 泛型:STL原理和套用》是2016年清華大學出版社出版的圖書,作者是任哲、房紅征、張永忠。
《C 泛型:STL原理和套用》是2016年清華大學出版社出版的圖書,作者是任哲、房紅征、張永忠。2內容簡介本書先在闡述泛型基本概念的基礎上,比較詳細和全面地介紹C++泛型實現的基本技術和基本機制,然後介紹STL的泛型實現...
《C++泛型:STL原理和套用》是2016年3月1日清華大學出版社出版的圖書,作者是任哲、房紅征、張永忠。內容簡介 本書先在闡述泛型基本概念的基礎上,比較詳細和全面地介紹C++泛型實現的基本技術和基本機制,然後介紹STL的泛型實現技術及其套用方法。本書在內容選材及編寫上注意泛型以及STL初學者的特點,語言通俗易懂,...
對於泛型組件和可互動作用的組件而言,STL是一個具備擴充能力的框架(framework)。內容簡介 許多程式設計師可能並不知道,C++不僅是一個面向對象程式語言,它還適用於泛型編程(generic programming)。這項技術可以大大增強你的能力,協助你寫出高效率並可重複運用的軟體組件(software components)。該書闡述了泛型編程的中心思想...
《泛型編程與STL(影印版)》是中國電力出版社出版的圖書,作者是MatthewH.Austern。內容簡介 許多程式設計師可能並不知道,C++不僅是一個面向對象程式語言,它還適用於泛型編程(genericprogramming)。這項技術可以大大增強你的能力,協助你寫出高效率並可重複運用的軟體組件(softwarecomponents)。本書由知名的C++專家MatthewH...
泛型程式設計與STL 《泛型程式設計與STL》是碁峰出版的圖書,作者是Matthew H. Austern
《C 程式設計》是2008-09-01清華大學出版社出版的圖書,作者是趙清傑,胡思康,宋紅 內容簡介 《C++程式設計》系統地講解了C++語言的基本語法及編程方法,介紹C++標準庫特別是STL的主要組件及套用;內容包括C++語言概述及編程基礎、函式與函式模板、類與類模板、運算符重載、繼承與派生、多態、異常處理以及C++標準庫等...
C++是一種靜態數據類型檢查的、支持多重編程範式的通用程式設計語言。它支持過程化程式設計、數據抽象、面向對象程式設計、製作圖示等等泛型程式設計等多種程式設計風格。主要區別 C++是C的超集,也可以說C是C++的子集,因為C先出現。按常理說,C++編譯器能夠編譯任何C程式,但是C和C++還是有一些小差別。例如C++增加了...
12.6 泛型和模板 186 12.6.1 STL/CLR庫 187 12.6.2 STL的三個概念 188 快速參考 189 第13章 屬性 190 13.1 什麼是屬性 190 13.2 實現標量屬性 191 13.2.1 屬性中的錯誤 193 13.2.2 自動實現的屬性 193 13.2.3 唯讀和只寫屬性 194 13.2.4 屬性、繼承和接口 195 13.3 ...
第1篇是引導篇,主要介紹面向對象的基本原理、概念、特徵、UML描述,及C++程式的基本結構和上機指導;第2篇是基礎篇,主要介紹C++的面向對象機制,包括發現、創建和使用對象,派生新類、多態性、模板和STL,輸入/輸出流,異常處理等;第3篇是套用篇,主要介紹C++在數學計算、物理計算、STL套用和泛型編程、Windows套用...
《新標準C++程式設計》篇幅適中,全面講述C++面向對象的各種特性,強調泛型程式設計的方法以及標準模板庫STL的套用,覆蓋標準模板庫90%以上的內容,可以作為C++語言的參考手冊來查閱。《新標準C++程式設計》分為3篇,共有11章,第一篇為面向對象的程式設計,包含類和對象、運算符重載、繼承、多態等內容;第二篇為泛型...
第10章泛型程式設計與C++標準模板庫:泛型程式設計就是將程式寫得儘可能通用,同時並不損失效率。本章簡單介紹C++標準模板庫(STL)中涉及的一些概念、術語,以及它的結構、主要的組件的使用方法。重點介紹容器、疊代器、算法和函式對象的基本套用。目的是使讀者對STL與泛型程式設計方法有一個概要性的了解。“深度探索...
泛型程式設計就是將程式寫得儘可能通用,簡單而優雅,同時不損失效率。本部分展示了C++標準模板庫STL中的容器(如向量)是如何實現的,以及如何使用它們,還展示了常見的標準庫算法(如查找、排序等);簡要介紹了一些概念、術語及主要組件的使用方法,目的是使讀者對STL與泛型程式設計有一個概要性的了解。上述內容都...
第2章為C++面向過程程式設計,主要介紹C++在面向過程方面對C語言功能的擴充。第3~10章介紹C++的面向對象程式設計,包括類與對象、繼承與派生、多態性與虛函式、友元、靜態成員、運算符重載、模板與STL、輸入、輸出和異常處理等內容,每章最後一節均提供針對該章所講內容的圖書館圖書借閱管理系統的開發。第11章為圖形...
在本書中,會用STL作為一種方便的縮寫來表示包含本書所討論模板的頭檔案的集合。當然,並沒有STL這種東西——C++語言標準並沒有提到它,因此正規而言,它並不存在。儘管它並沒有被定義,但很多C++程式設計師都大致知道STL是什麼意思。這種叫法由來已久。貫穿STL的泛型編程思想早在1979年起源於AlexanderStepanov——很久...
主要介紹I/O流和檔案、模板和異常處理;第四部分(第7章至第8章),主要介紹 C++自帶的字元串類和STL泛型編程。每個章節後給出一個連貫的綜合案例,另外均附有課後習題,便於讀者強化該章節所學知識,並引導讀者將相關章節的知識緊密結合起來,融會貫通、靈活運用。本書適合作為套用型本科計算機科學與技術、軟體工程...
10.4.3string對象套用舉例299 第11章STL編程302 11.1泛型編程與STL302 11.2STL容器303 11.2.1容器的概念303 11.2.2順序容器304 11.2.3關聯容器312 11.2.4容器適配器321 11.3STL算法324 11.3.1函式對象324 11.3.2for_each算法325 11.3.3find算法327 11.3.4merge算法328 11.3.5sort算法329 11...
4.2 常用集合和泛型 99 4.2.1 Int[]是引用類型還是值類型 99 4.2.2 數組之間的如何進行轉換 100 4.2.3 解釋泛型的基本原理 102 4.2.4 什麼是泛型的主要約束和次要約束 104 4.2.5 .NET中是否可用標準模板庫(STL) 105 4.3 流和序列化 106 4.3.1 什麼是流,.NET中有哪些常見的流 106 4.3...
後8章介紹C++面向對象編程(OOP)以及面向對象高級特性,如類的設計和使用、多態、虛函式、繼承、模板、異常、命名空間等知識,以及編程實踐中要用到的C++標準庫、STL容器、泛型算法等套用性內容,結合實例展開討論。《C++實訓教程(理論篇+套用篇)(套裝共2冊)》具有由淺人深、通俗易懂和注重實例等特點,適合於沒有...
第3篇:C++泛型程式設計。用兩個單元介紹多態性和STL。C++的泛型的通用、靈活的特點將給讀者的學習帶來一定樂趣,也為讀者將來從事程式開發工作提供了更多便捷方法。第4篇:C++深入編程。用3個單元介紹C++實體訪問、函式和I/O流等方面的細節和內容,進一步豐富程式設計語言機制,使讀者在程式開發上能夠錦上添花。本...
第四篇談論了c++泛型編程,包括c++模板和標準模板庫(stl)。第五篇介紹了c++輸入/輸出處理和編碼規範,討論了輸入/輸出、檔案操作、命名空間、異常和錯誤處理的基本知識。目錄 叢書序 前言 第一篇 c++基礎 第1章 c++程式設計入門 1 1.1 面向對象的程式概述 1 1.1.1 面向過程的程式設計 1 1.1.2 面向對象...
8.1 泛型編程和標準模板庫 8.1.1 泛型編程的基本概念 8.1.2 標準模板庫組成 8.2 常用容器簡介 8.2.1 順序容器 8.2.2 關聯容器 8.2.3 無序關聯容器 8.3 疊代器簡介 8.4 函式對象簡介 8.4.1 函式和函式對象 8.4.2 lambda表達式簡介 8.5 STL常用算法簡介 8.5.1 for_each ...
工作原理 C++語言的程式開發環境,為了方便測試,將調試環境做成了解釋型。即開發過程中,以解釋型的逐條語句執行方式來進行調試,以編譯型的脫離開發環境而啟動運行的方式來生成程式最終的執行代碼。開發C++套用程式,需要經過編寫源程式、編譯、連線程式生成可執行程式、運行程式四個步驟 。生成程式是指將源碼(C++語句...
4.2 常用集合和泛型 99 4.2.1 Int[]是引用類型還是值類型 99 4.2.2 數組之間如何進行轉換 100 4.2.3 解釋泛型的基本原理 102 4.2.4 什麼是泛型的主要約束和次要約束 104 4.2.5 .NET中是否可用 標準模板庫(STL) 105 4.3 流和序列化 106 4.3.1 什麼是流,.NET中有 哪些常見的流 106 4....
1.2.1 C語言 2 1.2.2 C語言編程原理 2 1.2.3 面向對象編程 3 1.2.4 C++和泛型編程 3 1.2.5 C++的起源 4 1.3 可移植性和標準 5 1.3.1 C++的發展 5 1.3.2 本書遵循的C++標準 6 1.4 程式創建的技巧 6 1.4.1 創建原始碼檔案 6 1.4.2 編譯和連結...
5.11 C++/CLI的套用 122 5.11.1 接收數量可變的實參 122 5.11.2 泛型函式 123 第6章 指針與引用 126 6.1 指針的概念 126 6.2 聲明指針變數 126 6.3 指針運算符 127 6.3.1 取地址運算符 127 6.3.2 間接運算符 128 6.4 指針變數的初始化 129 6.5 指針和數組 130 6.5.1 使用指針法引用...
第19章 STL標準模板庫大局觀 19.1 STL總述、發展史、組成與數據結構談 19.2 容器分類與array、vector容器精解 19.3 容器的說明和簡單套用例續 19.4 分配器簡介、使用與工作原理說 19.5 疊代器的概念和分類 19.6 算法簡介、內部處理與使用範例 19.7 函式對象回顧、系統函式對象與範例 19.8 適配器...
1.2.1 C語言 1.2.2 C語言編程原理 1.2.3 面向對象編程 1.2.4 C++和泛型編程 1.2.5 C++的起源 1.3 可移植性和標準 1.3.1 C++的發展 1.3.2 本書遵循的C++標準 1.4 程式創建的技巧 1.4.1 創建原始碼檔案 1.4.2 編譯和連結 1.5 總結 第2章 開始學習C++ 2.1 進入C++ 2.1.1 main(...
1.3 C與C++的區別 2 1.4 面向對象編程OOP 3 1.5 C++和泛型編程 4 1.6 C++的套用 5 1.7 C++的優缺點 5 第2章 C++新特性 7 2.1 C++入門程式分析 7 2.1.1 C++預處理器與iostream檔案 7 2.1.2 頭檔案 8 2.1.3 名稱空間 8 2.1.4 輸入/輸出流對象 10 2.1.5 控制符endl 16 2.2 ...