# [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] 类库