C++ Cookbook中文版

C++ Cookbook中文版

《C++ Cookbook中文版》是2007年10月1日清華大學出版社出版的圖書,作者是(美)史蒂芬斯。

基本介紹

  • 中文名:C++ Cookbook中文版
  • 作者:(美)史蒂芬斯
  • 譯者金名 等
  • 出版社清華大學出版社
  • 出版時間:2007年10月1日
  • 定價:59 元
  • ISBN:7302155550,9787302155553
內容提要,圖書目錄,

內容提要

語言進行改進和擴充,將“類”的概念引入了C語言,構成了最早的C++語言(1983年)。後來,Stroustrup和他的同事們又為C++引進了運算符重載、引用、虛函式等許多特性,並使之更加精煉,於1989年推出了AT&TC++2.0版。隨後美國國家標準協會ANSI(AmeriCanNationalStandardInstitute)和國際標準化組織ISO(InternationalStandardsOrganization)一起進行了標準化工作,並於1998年正式發布了C++語言的國際標準ISO/IEC:98—14882C++支持面向對象的程式設計方法,特別適合於中型和大型的軟體開發項目,從開發時間、費用到軟體的重用性、可擴充性、可維護性和可靠性等方面,C++均具有很大的優越性。同時,C++又是C語言的一個超集,這就使得許多C代碼不經修改就可被C++編譯器編譯通過。C++基本上可以運行在所有的平台上,並且有無數的應用程式都是用C++實現的。無論你正在實現什麼、你的目標平台是什麼,你都可能碰到其他的研發人員已經解決很多年的那些共同的問題。本書就是用來解決這些共同的問題,並對每一個解決方案進行了解釋。
本書的結構非常簡單明了,基本上每一節都是由一個問題描述和一個代碼解決方案組成,並且緊跟著是一個討論。從本書中,你一定能找到那些正讓你束手無策的問題的解決方案。

圖書目錄

前言
第1章創建C++應用程式
1.0 概述
1.1獲得和安裝GCC
1.2從命令行創建“Hello,World”應用程式
1.3從命令行創建靜態庫
1.4從命令行創建動態庫
1.5從命令行創建複雜的應用程式
1.6 安裝Boost.Build
1.7使用Boost.Build創建“Hello,World”應用程式
1.8使用Boost.Build創建靜態庫
1.9使用Boost.Build創建動態庫
1.10使用Boost.Build創建複雜應用程式
1.11使用IDE創建靜態庫
1.12使用IDE創建動態庫
1.13使用IDE創建複雜應用程式
1.14獲得GNUmake
1.15使用GNUmake創建“Hello,World”應用程式
1.16使用GNUmake創建靜態庫
1.17使用GNUmake創建動態庫
1.18使用GNUmake創建複雜應用程式
1.19定義宏
1.20從IDE指定命令行選項
1.21生成調試版程式
1.22生成發布版程式
1.23指定運行庫
1.24嚴格遵循C++標準
1.25使源檔案自動連結到指定的庫
1.26使用輸出模板
第2章代碼結構
2.0 概述
2.1 確保頭檔案只包含了一次
2.2 保證一個跨多個源檔案的變數只有一個實例存在
2.3 使用向前的類聲明來減少#include的使用
2.4使用命名空間來阻止名字衝突
2.5包含一個內聯檔案
第3章數值計算
3.0概述
3.1將字元串轉換為數值
3.2將數值轉換為字元串
3.3測試字元串中是否含有有效的數值
3.4在限定精度內進行浮點數的比較
3.5解析含有用科學計數法表示的數值的字元串
3.6不同數值類型之間的轉換
3.7獲得某種數值類型的最小和最大值
第4章 字元串與文本
第5章 日期與時間
第6章 數據管理
第7章 算法
第8章 類
第9章 異常與安全性
第10章 數據流與檔案
第11章 科學與數學計算
第12章 多執行緒
第13章 國際化問題
第14章 XML
第15章 雜項

相關詞條

熱門詞條

聯絡我們