命名空间
变体
操作

离线浏览文档

来自 cppreference.cn

CC

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

目录

[编辑] 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 包在官方 DebianUbuntu 仓库中可用。

对于 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 包在官方 DebianUbuntu 仓库中可用。

对于 Arch Linux 用户,AUR 包 cppreference-qt 也提供了此书籍。

[编辑] Doxygen 标签文件

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

  • 本地:使用 cppreference-doxygen-local.tag.xml 文件链接到默认安装位置的本地“HTML 书籍”档案。
  • 网络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/".

[编辑] 手册页

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

[编辑] 错误

离线档案中的所有错误都应报告到讨论页或 cppreference-doc github 项目的问题页

[编辑] 另请参阅

  • 实用脚本保存在 Git 仓库中。
  • Debian 打包信息保存在 Git 仓库中。
  • 一个独立维护的 CHM (Windows 帮助) 档案可以在 Git 仓库中找到。