sun one studio c++程式設計師手冊

sun one studio c++程式設計師手冊

《sun one studio c++程式設計師手冊》是一本正文語種為簡體中文的書籍。

基本介紹

  • 書名:sun one studio c++程式設計師手冊
  • 作者:高波
  • ISBN:711111092
  • 定價:48.0
基本信息,簡介,目錄,

基本信息

書名:sun one studio c++程式設計師手冊
圖書編號:2018627
出版社:機械工業
出版日期:2002-12-01
版次: 1

簡介

作為ForteTools系列產品之一,ForteDeveloperC++7.0是功能強大易於使用的C++編譯器,主要用於在UltraSPARC工作站和Sun企業伺服器上,幫助開發商將C/C++套用擴展到伺服器架構上,並使之運行在Solaris操作環境下。本書分三部分來講述ForteDeveloperC++7.0。第一部分介紹ForteDeveloperC++7.0編譯器的一般特性,幫助讀者熟悉編譯器。第二部分詳細講述了C++和C在編程思想上的差異,並結合作業系統的特性,教會讀者如何在UNIX環境下編寫C++程式,這是本書的核心內容。第三部分介紹了如何使用庫。本書附錄給出了C++編譯器選項和Pragma參考,並介紹了SunONEStudio7。本書適合於熟悉C++並對Solaris運行環境及UNIX命令有所了解的編程開發人員。

目錄

第一部分 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所列的可變參數
2. 5. 3 預定義的名字
2. 5. 4 並error
2. 6 記憶體需求
2. 6. 1 交換區的大小
2. 6. 2 增大交換區
2. 6. 3 控制虛擬記憶體
2. 6. 4 記憶體的需求
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 調試選項
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 重載更少限定性的虛函式
4. 2 enum類型和變數的前置聲明'
4. 3 使用不完整的enum類型
4. 4 將enum名作為範圍限定詞
4. 5 使用匿名sbuct體聲明
4. 6 傳遞匿名類實例的地址
4. 7 聲明靜態的命名空間函式作為類
的友元
4. 8 為函式名使用預定義_func_符號
第5章 程式組織
5. 1 頭檔案
5. 1. 1 語言適應性頭檔案
5. 1. 2 冪等頭檔案
5. 2 模板定義
5. 2. 1 包含式模板定義
5. 2. 2 分離式模板定義
第6章 創建和使用模板
6. 1 函式模板
6. 1. 1 函式模板聲明
6. 1. 2 函式模板定義
6. 1. 3 使用函式模板
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 默認模板參數
6. 6 模板特殊化
6. 6. 1 模板特殊化聲明
6. 6. 2 模板特殊化定義
6. 6. 3 模板特殊化的使用和實例化
6. 6. 4 部分特殊化
6. 7 模板使用中的問題
6. 7. 1 非本地命名解析和實例化
6. 7. 2 本地類型作為模板參數
6. 7. 3 模板函式的友元聲明
6. 7. 4 在模板定義中使用限定名
6. 7. 5 嵌套模板聲明
6. 7. 6 引用靜態變數和靜態函式
6. 7. 7 在同一目錄中建立多個使用
模板的程式
第7章 編譯模板
7. 1 verbose編譯
7. 2 模板命令
7. 3 模板實例的放置和連線
7. 3. 1 外部實例
7. 3. 2 靜態實例
7. 3. 3 全局實例
7. 3. 4 顯式實例
7. 3. 5 半顯式實例
7. 4 模板庫
7. 4. 1 庫結構
7. 4. 2 寫入模板庫
7. 4. 3 讀取多個模板庫
7. 4. 4 共享模板庫
7. 5 模板定義搜尋
7. 5. 1 源檔案定位規則
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 使用運行時函式和預定義的異常
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 繼承層次的向上類型轉換
9. 4. 2 轉換為void*
9. 4. 3 繼承層次的向下和水平類型轉換
第lo章 增強程式性能
10. 1 避免臨時對象
10. 2 使用內聯函式
10. 3 使用默認操作
10. 4 使用數值類
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 在多執行緒環境中使用經典的iostream
11. 4. 1 MT-Safe iostream庫的組織
11. 4. 2 iostream庫的接口變化
11. 4. 3 全局和靜態數據
11. 4. 4 順序執行
11. 4. 5 對象鎖定
11. 4. 6 MT-Safe類
11. 4. 7 對象析構
11. 4. 8 一個應用程式實例
第三部分庫
第12章 使用庫
12. 1 C庫
12. 2 C++編譯器提供的庫
12. 2. 1 C++庫的描述
12. 2. 2 訪問C++庫的手冊頁
12. 2. 3 默認的C++庫
12. 3 相關的庫選項
12. 4 使用類庫
12. 4. 1 iostream庫
12. 4. 2 複數庫
12. 4. 3 連線C++庫
12. 5 靜態連線標準庫
12. 6 使用共享庫
12. 7 替換C++標準庫
12. 7. 1 哪些可以被替換
12. 7. 2 哪些不能被替換
12. 7. 3 安裝替換的庫
12. 7. 4 使用替換的庫
12. 7. 5 標準頭檔案的頭現
第13章 使用C++的標準庫
13. 1 C++標準庫頭檔案
13. 2 C++標準庫手冊頁
13. 3 STLport
第14章 使用經典的iostream庫
14. 1 共享libiostream
14. 2 預定義的iostream
14. 3 iostream互動的基本結構
14. 4 使用經典的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 創建iostream
14. 6 iostream的賦值
14. 7 格式控制
14. 8 操縱符
14. 8. 1 使用無格式的操縱符
14. 8. 2 帶參數的操縱符
14. 9 數組的strstreams:iostream
14. 10 stdio檔案的stdiobufs:iostream
14. 11 streambuf
14. 11. 1 處理streambuf
14. 11. 2 使用streambuf
14. 12 iostream手冊頁
14. 13 iostream的術語
第15章 使用複數庫
15. 1 複數庫
15. 2 複數類型
15. 2. 1 complex類的構造函式
15. 2. 2 算術操作符
15. 3 算術函式
15. 4 錯誤處理
15. 5 輸入和輸出
15. 6 混合模式的算術
15. 7 效率
15. 8 複數的手冊頁
第16章 創建庫
16. 1 理解庫
16. 2 創建靜態(文檔)庫
16. 3 創建動態(共享)庫
16. 4 創建包含異常的共享庫
16. 5 創建私用的庫
16. 6 創建公用的庫
16. 7 創建一個有C API的庫
16. 8 使用dlopen從C程式訪問C++庫

相關詞條

熱門詞條

聯絡我們