# [2] 在線站點分發本文檔
## FAQs in section [2]:
* [2.1] 訪問這份文檔最近的鏡像在那兒?
* [2.2] 如何得到 _C++ FAQ Lite_ 的所有HTML文檔的拷貝以便我離線閱讀?
* [2.3] 如何得到 _C++ FAQ Lite_ 的所有純文本文檔的拷貝以便我離線閱讀?
* [2.4] 為什么通過email下載?而不是通過ftp?
* [2.5] 何處可以下載到該在線文檔的繁體中文版?
* [2.6] 何處可以下載到該在線文檔的葡萄牙語版?
* [2.7] 何處可以下載到該在線文檔的法語版?
* [2.8] 何處可以下載到該在線文檔的俄語版?
## 2.1 訪問這份文檔最近的鏡像在哪兒?
選擇近的站點可能提高你的訪問速度:
* 美國:[`www.parashift.com/c++-faq-lite/`](http://www.parashift.com/c++-faq-lite/)
* 美國 #2:[`www.awtechnologies.com/bytes/c++/faq-lite/`](http://www.awtechnologies.com/bytes/c++/faq-lite/)
* 加拿大:[`new-brunswick.net/workshop/c++/faq`](http://new-brunswick.net/workshop/c++/faq)
* 芬蘭:[`www.utu.fi/~sisasa/oasis/cppfaq/`](http://www.utu.fi/~sisasa/oasis/cppfaq/)
* 法國:[`caor.ensmp.fr/FAQ/c++-faq-lite/`](http://caor.ensmp.fr/FAQ/c++-faq-lite/)
* 德國:[`www.informatik.uni-konstanz.de/~kuehl/cpp/cppfaq.htm`](http://www.informatik.uni-konstanz.de/~kuehl/cpp/cppfaq.htm)
* 愛爾蘭:[`snet.wit.ie/GreenSpirit/c++-faq-lite/`](http://snet.wit.ie/GreenSpirit/c++-faq-lite/)
* 西班牙:[`geneura.ugr.es/~jmerelo/c++-faq/`](http://geneura.ugr.es/~jmerelo/c++-faq/)
* 臺灣:[`www.cis.nctu.edu.tw/c++/C++FAQ-English/`](http://www.cis.nctu.edu.tw/c++/C++FAQ-English/)
* 中國大陸:[`www.sunistudio.com/cppfaq/`](http://www.sunistudio.com/cppfaq/) `(簡體中文版,譯者加)`
## 2.2 如何得到 _C++ FAQ Lite_ 的所有HTML文檔的拷貝以便我離線閱讀?
這里是你如何通過Email獲得的打包壓縮過的 _C++ FAQ Lite_ HTML文件的拷貝的方法:
1. 選擇一種格式(`.zip` 通用于 Windows 和 Mac,`.tar.Z` 和 `.tar.gz` 通用于 UNIX),然后點擊下面的相關按鈕(只點擊一次)。你不會在瀏覽器中看到確認頁(盡管有些瀏覽器會顯示一個 e-mail 窗口,如果是這樣的話,點擊“發送”):
如果這樣不行的話,則發一封 e-mail 到 [`cline-cpp-faq-html-zip@crynwr.com`](mailto:cline-cpp-faq-html-zip@crynwr.com)`(.zip),`[`cline-cpp-faq-html-tarz@crynwr.com`](mailto:cline-cpp-faq-html-tarz@crynwr.com)`(.tar.z),`或者[`cline-cpp-faq-html-targz@crynwr.com`](mailto:cline-cpp-faq-html-targz@crynwr.com)`(.tar.gz)`[email的內容和主題無關緊要]
2. 等待幾分鐘,然后檢查你的e-mail。如果沒有收到包含打包的FAQ的e-mail,就多等一會兒再檢查。如果等了整整一天仍然沒有收到,你可以給我發e-mail或再試一次。
3. 一旦你收到了e-mail中的FAQ,按e-mail所含消息的指示接壓縮FAQ。
約束:你必須仍然遵守版權布告和復制許可。尤其是,未獲作者許可時,不得重分發_C++ FAQ Lite_給其他人。如果你要重分發C++ FAQ Lite給其他人,最簡單的方法是告訴他們這個點擊下載的特征,讓他們獲得自己的拷貝。
約束:FAQ使用了“長文件名”。如果你的機器無法處理長文件名(例如,DOS 和/或Windows 3.x),你不能解壓縮這個FAQ。而UNIX,Windows NT,Windows 95,Windows 98,和Mac都能正確處理長文件名。
注意:選擇e-mail 勝于 FTP 或 HTTP。
## 2.3 如何得到 _C++ FAQ Lite_ 的所有純文本文檔的拷貝以便我離線閱讀?
純文本版本的_C++ FAQ Lite_每月被張貼于[`comp.lang.c++`](news:comp.lang.c++)`。`這些簡單的文本文件是通過機械地去除[`www.parashift.com/c++-faq-lite/`](http://www.parashift.com/c++-faq-lite/)上的HTML文件的HTML標記而產生的。因此這些純文本文件不好看,而且不能通過超鏈接參考,但它們基本上包含了和HTML文件相同的信息。
這里是你如何通過Email獲得的打包壓縮過的 _C++ FAQ Lite_ HTML文件的拷貝的方法:
1. 選擇一種格式(`.zip` 通用于 Windows 和 Mac,`.tar.Z` 和 `.tar.gz` 通用于 UNIX),然后點擊下面的相關按鈕(只點擊一次)。你不會在瀏覽器中看到確認頁(盡管有些瀏覽器會顯示一個 e-mail 窗口,如果是這樣的話,點擊“發送”):
如果這樣不行的話,則發一封 e-mail 到 [`cline-cpp-faq-plaintext-zip@crynwr.com`](mailto:cline-cpp-faq-plaintext-zip@crynwr.com) (.zip), [`cline-cpp-faq-plaintext-tarz@crynwr.com`](mailto:cline-cpp-faq-plaintext-tarz@crynwr.com) (.tar.Z), or [`cline-cpp-faq-plaintext-targz@crynwr.com`](mailto:cline-cpp-faq-plaintext-targz@crynwr.com) (.tar.gz) [email的內容和主題無關緊要]
2. 等待幾分鐘,然后檢查你的e-mail。如果沒有收到包含打包的FAQ的e-mail,就多等一會兒再檢查。如果等了整整一天仍然沒有收到,你可以給我發e-mail或再試一次。
3. 一旦你收到了e-mail中的FAQ,按e-mail所含消息的指示接壓縮FAQ。
約束:你必須仍然遵守版權布告和復制許可。尤其是,未獲作者許可時,不得重分發_C++ FAQ Lite_給其他人。如果你要重分發C++ FAQ Lite給其他人,最簡單的方法是告訴他們這個點擊下載的特征,讓他們獲得自己的拷貝。
注意:選擇e-mail 勝于 FTP 或 HTTP。
## 2.4 為什么通過email下載?而不是通過ftp?
使用FTP或HTTP會有“緩存相關(cache coherency)”的問題。
多年來,我注意到有許多過期的(不,是遠古的)_C++ FAQ Lite_的拷貝流傳在Internet上。由于這些遠古的版本一般包含bug,遺漏的特征和過期的信息,這導致了許多的混淆。更帶來了我的收件箱里的大量的無價值的email。看來我可能永遠度過這個困難時期了:無論我把當前的版本做的如何有清晰,還是有成百(可能上千)的人不知道他們正在閱讀一個過期的版本。這使得他們和我都很辛苦。
通過email而不是ftp下載_C++ FAQ Lite_,我能夠為人們提供額外的服務:郵件機器人(發送FAQ拷貝給所有人的一個Perl腳本程序)記住了每個人所得到的版本,并且當某人的版本過期時,機器人會發送一封禮貌的郵件給他,像這樣:“您的FAQ的拷貝已經過期;如果您想要升級,按這里”。(注意:我還沒有建立這個功能;請耐心等待)。
這樣做的目的是幫助你保持最新版本,因此你不會閱讀到過期的信息。也可以使我的收件箱從充斥著閱讀過期版本的困惑的讀者的問題中解脫出來。
因此,請千萬不要發e-mail詢問FTP地址,沒有。謝謝。
## 2.5 何處可以下載到該在線文檔的繁體中文版?
[`www.cis.nctu.edu.tw/chinese/doc/research/c++/C++FAQ-Chinese/`](http://www.cis.nctu.edu.tw/chinese/doc/research/c++/C++FAQ-Chinese/) 包含了“Big5”編碼的繁體中文版。注意:“Big5”是臺灣使用的16位中文編碼。
## 2.6 何處可以下載到該在線文檔的葡萄牙語版?
[`www.mathematica.com.br/CPPFL00.htm`](http://www.mathematica.com.br/CPPFL00.htm) 包含了FAQ的葡萄牙語的翻譯。
## 2.7 何處可以下載到該在線文檔的法語版?
[`www.ifrance.com/jlecomte/c++/c++-faq-lite/`](http://www.ifrance.com/jlecomte/c++/c++-faq-lite/) 包含了FAQ的法語的翻譯。
## 2.8 何處可以下載到該在線文檔的俄語版?
[`quirks.chat.ru/cpp/faq/`](http://quirks.chat.ru/cpp/faq/) 包含了FAQ的俄語的翻譯。
- C++ FAQ Lite
- [1] 復制許可
- [2] 在線站點分發本文檔
- [3] C++-FAQ-Book 與 C++-FAQ-Lite
- [6] 綜述
- [7] 類和對象
- [8] 引用
- [9] 內聯函數
- [10] 構造函數
- [11] 析構函數
- [12] 賦值算符
- [13] 運算符重載
- [14] 友元
- [15] 通過 <iostream> 和 <cstdio>輸入/輸出
- [16] 自由存儲(Freestore)管理
- [17] 異常和錯誤處理
- [18] const正確性
- [19] 繼承 — 基礎
- [20] 繼承 — 虛函數
- [21] 繼承 — 適當的繼承和可置換性
- [22] 繼承 — 抽象基類(ABCs)
- [23] 繼承 — 你所不知道的
- [24] 繼承 — 私有繼承和保護繼承
- [27] 編碼規范
- [28] 學習OO/C++
- [31] 引用與值的語義
- [32] 如何混合C和C++編程
- [33] 成員函數指針
- [35] 模板 ?
- [36] 序列化與反序列化
- [37] 類庫