命名空间
变体
操作

离线浏览的归档

来自 cppreference.cn

CC

为了方便起见,我们提供了几个适用于离线浏览的 wiki 版本。

目录

[编辑] Html 书籍

这个 html 书籍是网站的离线副本,移除了不必要的 UI 元素。如果您只想在没有网络连接的情况下通过浏览器访问 cppreference.cn,请选择这个版本。

2019年6月7日
旧版本
文件:html book 20190607.zip
文件:html book 20190607.tar.xz

[编辑] 原始归档

这个归档是使用 wget (GNU Wget) 创建的原始副本。请注意,此归档不适合直接查看,请改用 HTML 书籍。注意:实用工具脚本和 makefile 包含在此软件包中,因此可以用作完整的上游源代码。

2019年6月7日
旧版本
文件:cppreference-doc-20190607.zip
文件:cppreference-doc-20190607.tar.xz

[编辑] 非官方版本

一个更新更频繁的非官方分支可以在 这个 Github 仓库中找到。

2025年2月9日
旧版本
html-book-20250209.zip
html-book-20250209.tar.xz
其他文件 (qch 和原始归档)

[编辑] Devhelp 书籍

Devhelp 是一个用于 GTK/Gnome 的文档浏览器。

该书籍以 cppreference-doc-en-html deb 软件包的形式在官方 Debian Ubuntu 仓库中提供。

对于 Arch 用户,可以在 这里找到 cppreference-devhelp 软件包,可以使用像 yaourt 这样的工具从 AUR 安装。

[编辑] Qt 帮助书籍

qch 是一种文档格式,用于 Qt 工具,例如 QtCreator 或 Qt Assistant v5 / v6

下面的 qch 书籍包含一个 html 书籍的版本,已针对 Qt 工具进行适配。搜索也可用。

注意: 旧版本的 QtCreator 或 QtAssistant 会不正确地显示文档。如果您看到格式错误,请更新这些程序。能够正确显示内容的最低版本是 QtCreator v3.0 和 QtAssistant v4.8.6。
2019年6月7日
旧版本
文件:qch book 20190607.zip
文件:qch book 20190607.tar.xz

该书籍也以 cppreference-doc-en-qch deb 软件包的形式在官方 Debian Ubuntu 仓库中提供。

Arch Linux 用户也可以通过 AUR 软件包 cppreference-qt 获取该书籍。

[编辑] Doxygen 标签文件

Doxygen 是一个从源代码注释自动生成文档的工具。它支持通过 标签文件 功能自动将 C++ 名称链接到外部文档。在上面提到的 “html 书籍” 归档中提供了两个标签文件

  • local: 使用 cppreference-doxygen-local.tag.xml 文件链接到默认安装位置的本地 “html 书籍” 归档。
  • web: cppreference-doxygen-web.tag.xml 用于直接链接到 cppreference.cn 网站。

为了支持外部 cppreference 文档,需要如下修改 Doxyfile

  • 如果链接目标是本地归档,请添加以下行
TAGFILES += "location/of/cppreference-doxygen-local.tag.xml=/location/of/html/book/root/".
  • 如果链接目标是 cppreference.cn,请添加以下行
TAGFILES += "location/of/cppreference-doxygen-web.tag.xml=https://cppreference.cn/w/".

[编辑] Manpages

  • stdman: 自动生成的手册页。 安装 说明包含在 README 中,更新与离线归档版本同步。上次更新:2022年2月1日(约 4.7 MB)。
  • cppman: 用于 Linux/MacOS 的手册页,具有示例代码的语法高亮和手册页之间的超链接。可以通过 pip/AUR/apt/brew/port 进行安装。手册页可以按需(在线)生成/缓存,每次请求一页,或者可以获取所有可用的页面,以便进一步“离线”浏览。

[编辑] Bug

离线归档中的所有 Bug 都应报告给讨论页cppreference-doc github 项目的问题页

[编辑] 参见

  • 实用工具脚本在这个 git 仓库中维护。
  • Debian 打包信息在这个 git 仓库中维护。
  • 一个独立维护的 CHM (Windows 帮助) 归档可以在这个 git 仓库中找到。