C++参考手册使用说明

news2024/9/20 2:48:47

C++参考手册使用说明

文章目录

  • C++参考手册使用说明
    • 1 为什么要使用C++参考手册
    • 2 网站
    • 3 C++参考手册离线格式
    • 4 C++参考手册使用说明
      • 1.1 离线C++参考手册下载
      • 1.2 html离线C++参考手册
      • 1.3 chm离线C++参考手册
      • 1.4 linux安装包C++参考手册(只有英文版本)
      • 1.5 qch离线C++参考手册

更多精彩内容
👉个人内容分类汇总 👈
👉Qt开发经验 👈

1 为什么要使用C++参考手册

C++参考手册是学习、使用和理解C++编程语言的重要工具,对于开发人员来说是必备的资源之一。

使用C++参考手册有几个好处:

  1. 详尽的信息:C++参考手册通常包含了语言的所有方面,从基础语法到高级特性,甚至包括标准库的详细信息。这使得它成为学习和使用C++的重要工具。
  2. 快速查询:在编程中,经常需要查阅特定函数、语法或者语言规范。C++参考手册提供了一个快速的查询工具,让你可以迅速找到需要的信息。
  3. 标准化内容:C++参考手册通常是基于C++语言标准编写的,因此提供了一种标准化的理解方式,避免了因为参考不同来源而导致的混乱。
  4. 示例代码:很多C++参考手册会提供丰富的示例代码,这有助于理解特定功能的使用方法,并且可以作为参考进行修改和应用。
  5. 深入理解:对于想要更深入理解C++语言细节的人来说,参考手册是不可或缺的资源。通过阅读参考手册,你可以了解语言的底层工作原理和设计哲学。

C/C++初学者或者习惯了Qt开发中F1帮助手册的人使用C++库 API是真的痛苦,找不到合适的、方便使用的帮助手册,其实C++参数手册也是非常好用的,别再看乱七八糟的文档耽误时间了。

2 网站

  1. C++参考手册在线(英文)
  2. C++参考手册在线(中文)
  3. C++参考手册离线版下载地址
  4. github官方仓库
  5. github非官方仓库(中文)

3 C++参考手册离线格式

C++参数手册支持多种离线格式,非常便于使用。

  1. Html:浏览器直接打开。
  2. chm:CHM 文件格式代表 Microsoft HTML 帮助文件,它由 HTML 页面的集合组成。在Windows中可直接打开,在Linux中需要使用专用工具打开。
  3. qch:.qch是QT帮助文档的格式,在Qt Creator可以使用F1快捷键打开,或者使用Qt Assistant打开,非常便于Qt开发者使用。
  4. linux安装包格式: Debian 、Ubuntu 、Arch使用的安装包。
    • linux下C++参考手册安装包有两种使用方式;
      • html格式:直接浏览器打开或者使用Devhelp工具打开;
      • qch格式,使用Qt打开。

4 C++参考手册使用说明

这里我会使用中文版本进行演示。

linux系统使用的是ubuntu。

1.1 离线C++参考手册下载

  1. 进入下载地址;

    在这里插入图片描述

  2. 如图所示,可选择下载各种格式的离线包;

  3. html版本、chm版本可以直接点击下载。

1.2 html离线C++参考手册

  1. 下载html离线包后是一个压缩包html-book-20231001.7z,将压缩包解压;

  2. 选择\html-book-20231001\reference\zh文件夹;

  3. 双击首页.html或者index.html就可以使用浏览器打开C++离线参考手册。

    在这里插入图片描述

    在这里插入图片描述

1.3 chm离线C++参考手册

  1. 下载chm离线包后是一个cppreference-zh-20231001.chm文件;

  2. 在Windows下直接双击cppreference-zh-20231001.chm文件就可以打开;

    在这里插入图片描述

  3. 在ubuntu下使用命令行安装chm阅读工具sudo apt install kchmviewer

  4. 安装完成后可以双击chm文件打开。

    在这里插入图片描述

1.4 linux安装包C++参考手册(只有英文版本)

linux下通过安装包安装C++参考手册有两种方式:

  • 使用命令行安装:sudo apt install cppreference-doc-en-htmlsudo apt install cppreference-doc-en-qch

在这里插入图片描述

  • 直接下载安装包安装:

    1. 点击下载链接:

      在这里插入图片描述

    2. 选择下载的安装包

      在这里插入图片描述

    3. 选择all

      在这里插入图片描述

    4. 下载站点就随便选择一个亚洲的

在这里插入图片描述

  1. 就可以下载dep安装包了,然后使用dpkg命令行进行安装。

  2. 安装的cppreference-doc-en-html需要使用devhelp进行查看;

  3. 使用命令行安装sudo apt install devhelp

  4. 安装完成后直接打开DevHelp;

    在这里插入图片描述

  5. 就可以查看C++参考手册了;

    在这里插入图片描述

  6. 使用sudo find /usr -name cppreference*命令查找安装文件,文件存放于/usr/share/cppreference/doc/路径下;

    在这里插入图片描述

  7. 进入/usr/share/cppreference/doc/html/en路径下可以使用浏览器直接打开index.html

  8. 打开Qt助手,选择【编辑】->【首选项】;

    在这里插入图片描述

  9. 选择【文档】->【添加】;

    在这里插入图片描述

  10. 选择安装的cppreference-doc-en-cpp.qch文件;

    在这里插入图片描述

  11. 就可以在Qt助手中打开C++参考手册了。

    在这里插入图片描述

1.5 qch离线C++参考手册

  1. 点击下载链接;

    在这里插入图片描述

  2. 进入github仓库下载,选择qch-book-20231001.7z,其它格式的也可以下载;

    在这里插入图片描述

  3. 下载解压后将cppreference-doc-zh-cpp.qch文件复制到Qt安装路径下的D:\Qt\Qt5.14.2\Docs\Qt-5.14.2文件夹中;

    在这里插入图片描述

  4. 打开Qt,新建一个工程,编写一些简单的代码,按F1快捷键可以快速打开参考手册;

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1612076.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

oracle操作系统OS认证和密码文件认证

1 说明 1.1 常见认证方式 Oracle登录认证方式主要涉及到如何验证用户身份以访问数据库。Oracle数据库提供了多种认证机制来确保数据的安全性和访问控制,每种方式都有其特定的使用场景和安全性考虑。以下是Oracle中常见的登录认证方式: 1、基于操作系统…

【从浅学到熟知Linux】基础IO第一弹=>C语言文件操作接口、文件系统调用、文件描述符概念及分配规则

🏠关于专栏:Linux的浅学到熟知专栏用于记录Linux系统编程、网络编程等内容。 🎯每天努力一点点,技术变化看得见 文章目录 C语言文件接口回顾系统文件概念与接口文件基本概念系统接口openreadwritecloselseek 什么是当前路径 文件描…

CTFHUB RCE作业

题目地址:CTFHub 完成情况如图: 知识点: preg_match_all 函数 正则匹配函数 int preg_match_all ( string $pattern , string $subject [, array &$matches [, int $flags PREG_PATTERN_ORDER [, int $offset 0 ]]] )搜索 subject 中…

Navicat Premium 16最新版激活 mac/win

Navicat Premium 16 for Mac是一款专业的多连接数据库管理工具。它支持连接多种类型的数据库,包括MySQL、MongoDB、Oracle、SQLite、SQL Server、PostgreSQL等,可以同时连接多种数据库,帮助用户轻松地管理和迁移数据。 Navicat Premium 16 fo…

如何在在wordpress安装百度统计

前言 看过我的往期文章的都知道,我又建了一个网站,这次是来真的了。于是,最近在查阅资料时发现,有一款免费的软件可以帮我吗分析网站数据。(虽然我的破烂网站压根没人访问,但是能装上的都得上,…

【离散数学】关系

一、序偶和笛卡尔积 序偶&#xff1a;两个元素按照一定的次序组成的二元组&#xff0c;记为<x,y>&#xff0c;x为第一元素&#xff0c;y为第二元素 序偶的相等条件&#xff1a;<a,b><c,d>当且仅当ac,bd n重有序组&#xff1a;n个元素按照一定次序组成的n元…

CSS——前端笔记

CSS 1、选择器1.1、基础选择器1.2、复合选择器1.2.4、伪类选择器 1.3、属性选择器1.4、结构伪类选择器1.5、伪元素选择器 2、CSS的元素显示模式2.1、块元素2.2、行内元素2.3、行内块元素2.4、元素显示模式转换 3、字体属性3.1、font-family 字体3.2、font-size 字体大小3.3、fo…

Python 数据结构和算法实用指南(四)

原文&#xff1a;zh.annas-archive.org/md5/66ae3d5970b9b38c5ad770b42fec806d 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 第十二章&#xff1a;字符串算法和技术 根据所解决的问题&#xff0c;有许多流行的字符串处理算法。然而&#xff0c;最重要、最流行和最有…

c语言之字符串的集合存放形式

采用指针分配的二维数组与直接定义的二维数组&#xff0c;sizeof的不同 采用指针分配的二维数组&#xff1a; 它的遍历方式是&#xff1a; 上面这个是分配二级指针的地址&#xff0c;二级指针就是一片可以用来分配一级指针空间的地址&#xff0c;然后指针寻址本来就可以当成数组…

Mac多媒体播放器 Movist Pro v2.11.4中文激活版下载

Movist Pro for Mac是一款专业的媒体播放器&#xff0c;特别为Mac用户设计。它不仅界面简洁美观&#xff0c;而且功能强大&#xff0c;能满足用户各种播放需求。 Movist Pro v2.11.4中文激活版下载 首先&#xff0c;Movist Pro for Mac支持多种媒体文件的播放&#xff0c;包括视…

Ubuntu系统安装Anaconda

1. 下载Anconda安装包 1.1 wget命令下载 当然还可以去清华大学开源软件镜像站&#xff1a;Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror&#xff0c;下载各种版本的Anaconda。 wget下载命令如下&#xff1a; 我这里下载的是2024.02…

【IDEA】在IntelliJ IDEA中导入Eclipse项目:详细指南

IntelliJ IDEA和Eclipse是两款常用的集成开发环境&#xff08;IDE&#xff09;&#xff0c;在软件开发中经常会遇到需要在它们之间迁移项目的情况。本文将重点介绍如何在IntelliJ IDEA中导入Eclipse项目&#xff0c;以帮助开发者顺利地迁移他们的项目&#xff0c;并在IntelliJ …

计算机组成原理【CO】Ch7 I/O大题

目录 I/O大题解题方法 I/O接口 各种I/O方式的特点 I/O端口编址 程序查询方式 中断控制方式 DMA控制方式 程序中断的工作流程 程序中断的工作流程 DMA方式和中断方式的区别 I/O大题解题方法 CPU 程序查询中断DMA I/O接口的类型 按字传输&#xff1a;每次传输一个字 程…

OpenCV基本图像处理操作(十)——图像特征harris角点

角点 角点是图像中的一个特征点&#xff0c;指的是两条边缘交叉的点&#xff0c;这样的点在图像中通常表示一个显著的几角。在计算机视觉和图像处理中&#xff0c;角点是重要的特征&#xff0c;因为它们通常是图像中信息丰富的区域&#xff0c;可以用于图像分析、对象识别、3D…

小而强,大不同:小模型SLM在人工智能时代的影响

小模型的优势越来越明显了 在人工智能领域的竞赛中&#xff0c;小型语言模型&#xff08;SLM&#xff09;正在崛起&#xff0c;挑战传统观念。虽然大型语言模型&#xff08;LLM&#xff09;曾占据主导地位&#xff0c;但SLM凭借其小巧、高效和适应性强的优势&#xff0c;正在推…

【php开发工程师系统性教学】——Laravel框架(验证码)的配置和使用的保姆式教程

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;开发者-曼亿点 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 曼亿点 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a…

决策树分类任务实战(python 代码详解)

目录 一、导入库、数据集、并划分训练集和测试集 二、参数调优 (一)第一种调参方法&#xff1a;for循环 (1)单参数优化 ①单参数优化(无K折交叉验证) ②单参数K折交叉验证 优化 (2)多参数优化 ①多参数优化(无K折交叉验证) 参数介绍&#xff1a; ②多参数K折交叉验证…

博客网站/部署服务器---继上篇前端页面接入后端

目录 准备工作 创建用户类博客类与连接数据库 创建博客类 创建用户类 创建连接数据库工具类 实现对数据库数据博客的操作 实现对数据库用户的操作 创建数据库语句 登录页面 前端 后端 博客列表 前端 注销登录 写入数据 判断用户是否登录 替换页面用户昵称 后…

C语言中的控制语句(循环语句while、for)

循环语句 什么是循环 重复执行代码 为什么需要循环循环的实现方式 whiledo...whilefor while语句 语法格式&#xff1a; while (条件) {循环体…… } 需求&#xff1a;跑步5圈 示例代码&#xff1a; #include <stdio.h>int main() {// 需求跑步5圈// 1. 条件变量的…

C语言 逻辑运算符

本文 我们来说 逻辑运算符 有时做出决策需要测试多个条件&#xff0c;C语言提供了用于将简单条件组合成复杂条件的逻辑运算符。 逻辑运算符 如下图 用逻辑运算符连接操作数组成的表达式称为逻辑表达式。 逻辑运算的结果只有0和1 逻辑运算的对象可以是任意数值型&#xff0c;但…