注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計C/C++及其相關(guān)C++程序員手冊

C++程序員手冊

C++程序員手冊

定 價:¥48.00

作 者: 高波
出版社: 機械工業(yè)出版社
叢編項: Sun ONE系列叢書
標 簽: C++

ISBN: 9787111110927 出版時間: 2002-02-01 包裝: 精裝
開本: 787*1092 1/16 頁數(shù): 289 字數(shù):  

內(nèi)容簡介

  作為Forte Tools系列產(chǎn)品之一,F(xiàn)orte Developer C++7.0是功能強大易于使用的C++編譯器,主要用于在UltraSPARC工作站和Sun企業(yè)服務器上,幫助開發(fā)商將C/C++應用擴展到服務器架構(gòu)上,并使之運行在Solaris操作環(huán)境下。本書分三部分來講述Forte Developer C++7.0。第一部分介紹Forte Developer C++7.0編譯器的一般特性,幫助讀者熟悉編譯器。第二部分詳細講述了C++和C在編程思想上的差異,并結(jié)合操作系統(tǒng)的特性,教會讀者如何在UNIX環(huán)境下編寫C++程序,這是本書的核心內(nèi)容。第三部分介紹了如何使用庫。本書附錄給出了C++編譯器選項和Pragma參考,并介紹了Sun ONE Studio 7。本書適合于熟悉C++并對Solaris運行環(huán)境及UNIX命令有所了解的編程開發(fā)人員。

作者簡介

暫缺《C++程序員手冊》作者簡介

圖書目錄

第一部分  C++編譯器                  
 第1章  C++編譯器概述                  
 1. 1  所遵循的標準                  
 1. 2  C++ Readme文件                  
 1. 3  手冊頁                  
 1. 4  許可                  
 1. 5  C++編譯器的新特性                  
 1. 6  C++工具                  
 1. 7  本地語言的支持                  
 第2章  使用C++編譯器                  
 2. 1  開始使用                  
 2. 2  運行編譯器                  
 2. 2. 1  命令語法                  
 2. 2. 2  文件命名慣例                  
 2. 2. 3  使用多個源文件                  
 2. 3  用不同版本的編譯器編譯                  
 2. 4  編譯和連接                  
 2. 4. 1  編譯連接NJ順序                  
 2. 4. 2  單獨的編譯和連接                  
 2. 4. 3  一致編譯和連接                  
 2. 4. 4  SPARC V9的編譯                  
 2. 4. 5  診斷編譯器                  
 2. 4. 6  理解編譯器的組織                  
 2. 5  預處理指令和名稱                  
 2. 5. 1  Pragmas                  
 2. 5. 2  #define所列的可變參數(shù)                  
 2. 5. 3  預定義的名字                  
 2. 5. 4  并error                  
 2. 6  內(nèi)存需求                  
 2. 6. 1  交換區(qū)的大小                  
 2. 6. 2  增大交換區(qū)                  
 2. 6. 3  控制虛擬內(nèi)存                  
 2. 6. 4  內(nèi)存的需求                  
 2. 7  簡化命令                  
 2. 7. 1  在C shell中使用別名                  
 2. 7. 2  使用CCFLAGS來指定編譯選項                  
 2. 7. 3  使用make                  
 第3章  使用C++的編譯器選項                  
 3. 1  語法                  
 3. 2  通用的法則                  
 3. 3  按功能概述選項                  
 3. 3. 1  代碼生成選項                  
 3. 3. 2  調(diào)試選項                  
 3. 3. 3  浮點選項                  
 3. 3. 4  語言選項                  
 3. 3. 5  庫選項                  
 3. 3. 6  許可選項                  
 3. 3. 7  過時的選項                  
 3. 3. 8  輸出選項                  
 3. 3. 9  性能選項                  
 3. 3. 10  預處理器選項                  
 3. 3. 11  配置選項                  
 3. 3. 12  參考選項                  
 3. 3. 13  源選項                  
 3. 3. 14  模板選項                  
 3. 3. 15  線程選項                  
 第二部分  編寫C++程序                  
 第4章  語言擴展                  
 4. 1  重載更少限定性的虛函數(shù)                  
 4. 2  enum類型和變量的前置聲明'                  
 4. 3  使用不完整的enum類型                  
 4. 4  將enum名作為范圍限定詞                  
 4. 5  使用匿名sbuct體聲明                  
 4. 6  傳遞匿名類實例的地址                  
 4. 7  聲明靜態(tài)的命名空間函數(shù)作為類                  
 的友元                  
 4. 8  為函數(shù)名使用預定義_func_符號                  
 第5章  程序組織                  
 5. 1  頭文件                  
 5. 1. 1  語言適應性頭文件                  
 5. 1. 2  冪等頭文件                  
 5. 2  模板定義                  
 5. 2. 1  包含式模板定義                  
 5. 2. 2  分離式模板定義                  
 第6章  創(chuàng)建和使用模板                  
 6. 1  函數(shù)模板                  
 6. 1. 1  函數(shù)模板聲明                  
 6. 1. 2  函數(shù)模板定義                  
 6. 1. 3  使用函數(shù)模板                  
 6. 2  類模板                  
 6. 2. 1  類模板聲明                  
 6. 2. 2  類模板定義                  
 6. 2. 3  類模板成員定義                  
 6. 2. 4  使用類模板                  
 6. 3  模板實例化                  
 6. 3. 1  隱式模板實例化                  
 6. 3. 2  類整體實例化                  
 6. 3. 3  顯式模板實例化                  
 6. 4  模板合成                  
 6. 5  默認模板參數(shù)                  
 6. 6  模板特殊化                  
 6. 6. 1  模板特殊化聲明                  
 6. 6. 2  模板特殊化定義                  
 6. 6. 3  模板特殊化的使用和實例化                  
 6. 6. 4  部分特殊化                  
 6. 7  模板使用中的問題                  
 6. 7. 1  非本地命名解析和實例化                  
 6. 7. 2  本地類型作為模板參數(shù)                  
 6. 7. 3  模板函數(shù)的友元聲明                  
 6. 7. 4  在模板定義中使用限定名                  
 6. 7. 5  嵌套模板聲明                  
 6. 7. 6  引用靜態(tài)變量和靜態(tài)函數(shù)                  
 6. 7. 7  在同一目錄中建立多個使用                  
 模板的程序                  
 第7章  編譯模板                  
 7. 1  verbose編譯                  
 7. 2  模板命令                  
 7. 3  模板實例的放置和連接                  
 7. 3. 1  外部實例                  
 7. 3. 2  靜態(tài)實例                  
 7. 3. 3  全局實例                  
 7. 3. 4  顯式實例                  
 7. 3. 5  半顯式實例                  
 7. 4  模板庫                  
 7. 4. 1  庫結(jié)構(gòu)                  
 7. 4. 2  寫入模板庫                  
 7. 4. 3  讀取多個模板庫                  
 7. 4. 4  共享模板庫                  
 7. 5  模板定義搜索                  
 7. 5. 1  源文件定位規(guī)則                  
 7. 5. 2  定義搜索路徑                  
 7. 6  模板實例的自動一致性                  
 7. 7  編譯時間實例化                  
 7. 8  模板選項文件                  
 7. 8. 1  注釋                  
 7. 8. 2  文件包含                  
 7. 8. 3  源文件擴展名                  
 7. 8. 4  定義源位置                  
 7. 8. 5  模板特殊化入口                  
 第8章  異常處理                  
 8. 1  同步和異步異常                  
 8. 2  指定運行時錯誤                  
 8. 3  禁止異常                  
 8. 4  使用運行時函數(shù)和預定義的異常                  
 8. 5  帶有信號和Setjmp/Longjmp的                  
 混合異常                  
 8. 6  建立帶有異常的共享庫                  
 第9章  Cast操作符                  
 9. 1  Const cast                  
 9. 2  reinterpret_cast                  
 9. 3  Static cast                  
 9. 4  dynamic_cast                  
 9. 4. 1  繼承層次的向上類型轉(zhuǎn)換                  
 9. 4. 2  轉(zhuǎn)換為void*                  
 9. 4. 3  繼承層次的向下和水平類型轉(zhuǎn)換                  
 第lo章  增強程序性能                  
 10. 1  避免臨時對象                  
 10. 2  使用內(nèi)聯(lián)函數(shù)                  
 10. 3  使用默認操作                  
 10. 4  使用數(shù)值類                  
 10. 4. 1  選擇直接傳遞類                  
 10. 4. 2  在各種處理器上直接傳遞類                  
 10. 5  緩存成員變量                  
 第ll章  多線程程序                  
 11. 1  建立多線程程序                  
 11. 1. 1  隱式的多線程編譯                  
 11. 1. 2  使用C++支持的線程和信號庫                  
 11. 2  在多線程程序中使用異常                  
 11. 3  在線程間共享C++標準庫對象                  
 11. 4  在多線程環(huán)境中使用經(jīng)典的iostream                  
 11. 4. 1  MT-Safe iostream庫的組織                  
 11. 4. 2  iostream庫的接口變化                  
 11. 4. 3  全局和靜態(tài)數(shù)據(jù)                  
 11. 4. 4  順序執(zhí)行                  
 11. 4. 5  對象鎖定                  
 11. 4. 6  MT-Safe類                  
 11. 4. 7  對象析構(gòu)                  
 11. 4. 8  一個應用程序?qū)嵗?nbsp;                 
 第三部分庫                  
 第12章  使用庫                  
 12. 1  C庫                  
 12. 2  C++編譯器提供的庫                  
 12. 2. 1  C++庫的描述                  
 12. 2. 2  訪問C++庫的手冊頁                  
 12. 2. 3  默認的C++庫                  
 12. 3  相關(guān)的庫選項                  
 12. 4  使用類庫                  
 12. 4. 1  iostream庫                  
 12. 4. 2  復數(shù)庫                  
 12. 4. 3  連接C++庫                  
 12. 5  靜態(tài)連接標準庫                  
 12. 6  使用共享庫                  
 12. 7  替換C++標準庫                  
 12. 7. 1  哪些可以被替換                  
 12. 7. 2  哪些不能被替換                  
 12. 7. 3  安裝替換的庫                  
 12. 7. 4  使用替換的庫                  
 12. 7. 5  標準頭文件的頭現(xiàn)                  
 第13章  使用C++的標準庫                  
 13. 1  C++標準庫頭文件                  
 13. 2  C++標準庫手冊頁                  
 13. 3  STLport                  
 第14章  使用經(jīng)典的iostream庫                  
 14. 1  共享libiostream                  
 14. 2  預定義的iostream                  
 14. 3  iostream交互的基本結(jié)構(gòu)                  
 14. 4  使用經(jīng)典的iostream庫                  
 14. 4. 1  使用iostream輸出                  
 14. 4. 2  使用iostream輸入                  
 14. 4. 3  定義自己的提取操作符                  
 14. 4. 4  使用char*的提取符                  
 14. 4. 5  讀任意的單獨字符                  
 14. 4. 6  二進制輸入                  
 14. 4. 7  查看輸入字符                  
 14. 4. 8  提取空白字符                  
 14. 4. 9  處理輸入錯誤                  
 14. 4. 10  使用iostream和stdio                  
 14. 5  創(chuàng)建iostream                  
 14. 6  iostream的賦值                  
 14. 7  格式控制                  
 14. 8  操縱符                  
 14. 8. 1  使用無格式的操縱符                  
 14. 8. 2  帶參數(shù)的操縱符                  
 14. 9  數(shù)組的strstreams:iostream                  
 14. 10  stdio文件的stdiobufs:iostream                  
 14. 11  streambuf                  
 14. 11. 1  處理streambuf                  
 14. 11. 2  使用streambuf                  
 14. 12  iostream手冊頁                  
 14. 13  iostream的術(shù)語                  
 第15章  使用復數(shù)庫                  
 15. 1  復數(shù)庫                  
 15. 2  復數(shù)類型                  
 15. 2. 1  complex類的構(gòu)造函數(shù)                  
 15. 2. 2  算術(shù)操作符                  
 15. 3  算術(shù)函數(shù)                  
 15. 4  錯誤處理                  
 15. 5  輸入和輸出                  
 15. 6  混合模式的算術(shù)                  
 15. 7  效率                  
 15. 8  復數(shù)的手冊頁                  
 第16章  創(chuàng)建庫                  
 16. 1  理解庫                  
 16. 2  創(chuàng)建靜態(tài)(文檔)庫                  
 16. 3  創(chuàng)建動態(tài)(共享)庫                  
 16. 4  創(chuàng)建包含異常的共享庫                  
 16. 5  創(chuàng)建私用的庫                  
 16. 6  創(chuàng)建公用的庫                  
 16. 7  創(chuàng)建一個有C API的庫                  
 16. 8  使用dlopen從C程序訪問C++庫                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號