注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)標(biāo)準(zhǔn)C++輸入輸出流與本地化

標(biāo)準(zhǔn)C++輸入輸出流與本地化

標(biāo)準(zhǔn)C++輸入輸出流與本地化

定 價:¥57.00

作 者: ( )Angelika Langer,( )Klaus Kreft著;何渝等譯
出版社: 人民郵電出版社
叢編項: 計算機(jī)技術(shù)譯林精選系列
標(biāo) 簽: C語言 程序設(shè)計

ISBN: 9787115090522 出版時間: 2001-01-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 552 字?jǐn)?shù):  

內(nèi)容簡介

本書是一本介紹C++標(biāo)準(zhǔn)IO流(Stream)和本地化的程序員手冊,同時書后還附有完整的相關(guān)類、函數(shù)、模板和頭文件等說明。本書主要由三部分組成:第一部分為“輸入與輸出流”,包括第一章IO流基礎(chǔ);第二章IO流的結(jié)構(gòu),第三章輸入/出流的高級用法。分別從最基本的什么是輸入輸出流,到流的格式、流的本地化等,一直介紹到流的各種高級用法。第二部分稱為國際化,但主要介紹的是本地化,包括國際化與本地化的關(guān)系和重要性,為本地化而建立的Local和相關(guān)的類,以及如何正確合理地使用這些類。第三部分為參考指南,包括各個相關(guān)類、函數(shù)、模板和頭文件的詳細(xì)說明及用法。本書特別適用于已經(jīng)學(xué)過C++教程或有一定實際編程經(jīng)驗、并打算經(jīng)常使用IO流和本地化的C++編程人員。對于那些經(jīng)常使用C++作為編程工具的編程人員來說,本書是一本很有價值的常用參考書。

作者簡介

暫缺《標(biāo)準(zhǔn)C++輸入輸出流與本地化》作者簡介

圖書目錄

第一部分 輸人與輸出流                  
 第一章 IO流基礎(chǔ)                  
  1. 1 輸入與輸出                  
  1. 1. 1 什么是輸入輸出流                  
  1. 1. 2 用IO流進(jìn)行文本流IO的步驟                  
  1. 1. 3 IO流的層次                  
  1. 1. 4 I0流類中流的概念                  
  1. 1. 5 IO流類中的類                  
  1. 1. 6 IO流作為框架                  
  1. 2 格式化輸入/輸出                  
  1. 2. 1 預(yù)定義的全局流                  
  1. 2. 2 輸入輸出運算符                  
  1. 2. 3 流的格式參數(shù)                  
  1. 2. 4 操縱符                  
  1. 2. 5 流的本地化                  
  1. 2. 6 有格式的輸入與輸出的比較                  
  1. 2. 7 格式輸入的特性                  
  1. 3 流狀態(tài)                  
  1. 3. 1 流狀態(tài)標(biāo)志                  
  1. 3. 2 測試流狀態(tài)                  
  1. 3. 3 捕獲流異常情況                  
  1. 3. 4 復(fù)位流狀態(tài)                  
  1. 4 文件輸入與輸出                  
  1. 4. 1 創(chuàng)建. 打開. 關(guān)閉和析構(gòu)文件流對象                  
  1. 4. 2 打開方式                  
  1. 4. 3 雙向文件流                  
  1. 5 內(nèi)存內(nèi)部的輸入/輸出                  
  1. 5. 1 串流內(nèi)容的獲取和替換                  
  1. 5. 2 打開方式                  
  1. 6 非格式化的輸入/輸出                  
  1. 6. 1 非格式化輸入                  
  1. 6. 2 非格式化輸出                  
  1. 7 流的位置指針定位                  
  1. 7. 1 獲取當(dāng)前流位置指針                  
  1. 7. 2 改變流位置指針                  
  1. 8 流的同步                  
  1. 8. 1 同步的方法                  
  1. 8. 2 預(yù)定義標(biāo)準(zhǔn)流的同步                  
 第二章 IO流的結(jié)構(gòu)                  
  2. 1 流 類                  
  2. 1. 1 類的繼承關(guān)系                  
  2. 1. 2 流怎樣管理流緩沖區(qū)                  
  2. 1. 3 流的拷貝和賦值                  
  2. 1. 4 流怎樣管理locale                  
  2. 1. 5 流. 流緩沖和locales間的合作                  
  2. 2 流緩沖類                  
  2. 2. 1 類繼承關(guān)系                  
  2. 2. 2 流緩沖區(qū)的概念                  
  2. 2. 3 串流緩沖                  
  2. 2. 4 文件流緩沖                  
  2. 3 字符類型和字符特性                  
  2. 3. 1 字符表示                  
  2. 3. 2 字符特性                  
  2. 3. 3 字符類型                  
  2. 4 流的iterators和流緩沖的iterators                  
  2. 4. 1 標(biāo)準(zhǔn)庫中iterator的概念                  
  2. 4. 2 流iterator                  
  2. 4. 3 流緩沖iterator                  
  2. 5 增加的流存儲空間和流回調(diào)函數(shù)                  
  2. 5. 1 增加的流存儲空間                  
  2. 5. 2 流回調(diào)函數(shù)                  
 第三章 輸入/輸出流的高級用法                  
  3. 1 用戶定義類型的輸入輸出                  
  3. 1. 1 插入函數(shù)和提取函數(shù)的定義                  
  3. 1. 2 第一種插入函數(shù)和提取函數(shù)                  
  3. 1. 3 改進(jìn)                  
  3. 1. 4 改進(jìn)后的插入畫數(shù)和提取函數(shù)                  
  3. 1. 5 通用的插入畫數(shù)和提取函數(shù)                  
  3. 1. 6 簡單型設(shè)計與改進(jìn)型設(shè)計的對比                  
  3. 2 用戶定義的操縱符                  
  3. 2. 1 不帶參數(shù)的操縱符                  
  3. 2. 2 帶參數(shù)的操縱符                  
  3. 3 流的擴(kuò)展功能                  
  3. 3. 1 流保存私有操作:iword. pword和xalloc的使用                  
  3. 3. 2 通過派生建立新的流類                  
  3. 3. 3 兩種解決方案—iwor郵word與派生的比較                  
  3. 4 增加流緩沖功能                  
  3. 4. 1 從流緩沖基類派生                  
  3. 4. 2 從具體流緩沖類派生                  
 第二部分 國際化                  
 第四章 國際化和本地化                  
  4. 1 國際化和本地化                  
  4. 2 文化習(xí)俗                  
  4. 2. 1 語言                  
  4. 2. 2 數(shù)值                  
  4. 2. 3 貨幣                  
  4. 2. 4 時間和日期                  
  4. 2. 5 字. 詞的排序                  
  4. 2. 6 消息                  
  4. 2. 7 字符編碼                  
 第五章 locale                  
  5. 1 locale對象的建立                  
  5. 1. 1 命名locale對象                  
  5. 1. 2 組合式locale                  
  5. 1. 3 全局locale對象                  
  5. 2 從locale對象獲得facet                  
  5. 2. 1 has—facet()函數(shù)                  
  5. 2. 2 use—facet()函數(shù)                  
 第六章 標(biāo)準(zhǔn)facet                  
  6. 1 與字母表和語言相關(guān)的facet                  
  6. 1. 1 字符分類                  
  6. 1. 2 串整理                  
  6. 1. 3 代碼轉(zhuǎn)換                  
  6. 1. 4 消息目錄                  
  6. 2 facet的格式化和解析                  
  6. 2. 1 數(shù)值和布爾值                  
  6. 2. 2 貨幣數(shù)值                  
  6. 2. 3 日期和時間值                  
  6. 3 locale中標(biāo)準(zhǔn)facet的分組                  
  6. 3. 1 標(biāo)準(zhǔn)facet族                  
  6. 3. 2 locale分類                  
  6. 3. 3 圖示:facet和分類                  
  6. 4 標(biāo)準(zhǔn)facet的高級用法                  
  6. 4. 1 通過流間接使用facet                  
  6. 4. 2 通過1ocale使用facet                  
  6. 4. 3 獨立于1ocale對象的facet的直接使用                  
 第七章 locale的框架體系結(jié)構(gòu)                  
  7. 1 類的層次結(jié)構(gòu)                  
  7. 2 在locale中識別與查找facet                  
  7. 2. 1 facet的識別                  
  7. 2. 2 facet的查找                  
  7. 3 locale中facet的內(nèi)存管理                  
  7. 3. 1 facet引用計數(shù)器                  
  7. 3. 2 locale中facet的不變性                  
 第八章 用戶自定義facet                  
  8. 1 將用戶自定義的facet加入已有的facet族                  
  8. 2 定義新的facet族                  
 第三部分 參考指南                  
  1. LOCALE                  
  haader file<1ocale>                  
  global functions(全局函數(shù))                  
  codecvt                  
  codecvt base                  
  codecvt_byname                  
  collate                  
  collate_byname                  
  ctype                  
  cq(pe                  
  ctype_base                  
  ctype_byname                  
  locale                  
  messages                  
  messages_base                  
  messages_byname                  
  money_base                  
  money_get                  
  moneypunct                  
  moneypunct_byname                  
  money_put                  
  num_get                  
  numpunct                  
  numpunct_bynanle                  
  num_put                  
  time base                  
  time_get                  
  time_get_byname                  
  time_put                  
  time_put_byname                  
  time base                  
  tm                  
  2 . CHARACTER TRAITS                  
  header file                   
  char traits                  
  char traits                   
  char Raits                  
  3. IOSIREAMS                  
  header file                   
  header file                  
  header file                   
  header file                  
  header file                   
  header file                   
  header file                   
  header file                  
  header 81e                  
  global type definitions                  
  global objects                  
  basic_filebuf                  
  basic_fstream                  
  basic_ifstream                  
  basic_ios                  
  basic_iosffeam                  
  basic_istream                  
  basic_istringsUeam                  
  basic_ofstream                  
  basic_ostream                  
  basic_ostringstream                  
  basic_streambuf                  
  basic_stringbuf                  
  basic_string sReam                  
  fqos                  
  ios base                  
  manipulators                  
  4. STREAM ITERATORS                  
  headerfile                   
  istreambuf_iterator                  
  istream_iterator                  
  iterator                   
  iterator category tags                  
  ostreanlbuf_iterator.                  
  ostream_iterator.                  
  5. OTHER I/O OPERATIONS                  
  bitset                  
  complex<T>                  
  basic_String<charT, traits, Allocator>                  
 附錄A 數(shù)字量與060I值的解析與抽取                  
  A. 1 解析數(shù)字量                  
  A. 2 解析boo1值                  
  A. 3 轉(zhuǎn)換說明符與長度變量修飾符                  
 附錄B 數(shù)字量與BOOL值的格式化                  
  B. 1 數(shù)字量的格式化                  
  B. 2 bool值的格式化                  
  B. 3 轉(zhuǎn)換說明符. 限制符與長度變量修飾符                  
 附錄C Strftime()轉(zhuǎn)換說明符                  
 附錄D C stdio與C++輸入輸出流的對應(yīng)關(guān)系                  
  D. 1 文件打開模式                  
  D. 2 流狀態(tài)                  
 附錄E 經(jīng)典IO流和標(biāo)準(zhǔn)IO流之間的差異                  
  E. 1 IO流類的模板化                  
  E. 2 分區(qū)基本類ios                  
  E. 3 指示錯誤                  
  E. 4 國際化IO流                  
  E. 5 消除_withassign類                  
  E. 6 消除文件描述符                  
  E. 7 串流:用stringstream替換strstream                  
  E. 8 對流緩沖器類的改變                  
  E. 9 次要的變換                  
 附錄F C與C++Locales的關(guān)系                  
  E1 C與C++Locales的類型                  
  E2 C和C++的全球Locales                  
 附錄G 新C++的特性與習(xí)慣用語                  
  G. 1 位掩碼類型                  
  G. 2 POD—簡單的舊數(shù)據(jù)                  
  G. 3 顯式構(gòu)造                  
  0. 4 模板說明                  
  G. 5 默認(rèn)的模板自變量                  
  G. 6 顯式模板自變量說明                  
  G. 7 typename關(guān)鍵詞                  
  G. 8 動態(tài)的引用                  
  G. 9 函數(shù)try塊                  
  G. 10 標(biāo)準(zhǔn)的異常情況                  
  G. 11 數(shù)的限制                  
  G. 12 C++串                  

本目錄推薦

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