当前位置: 首页 > news >正文

学习C++这几个网站足矣

文章目录

    • cppreference
    • cplusplus
    • quick-bench
    • [C++ 之父的网站](https://www.stroustrup.com/bs_faq.html)
    • C++提案
    • [Cpp Core Guidelines](http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)
    • [C++ Super-FAQ](https://isocpp.org/faq)
    • [learn c++](https://www.learncpp.com/)
    • [Awesome C++](https://github.com/fffaraz/awesome-cpp)
    • C++在线编译

cppreference

当之无愧的学习C++第一网站。

该网站希望给程序员提供一个关于C++和C的完整的在线参考,所以它的内容非常的丰富。有以下几大优点:

1、分门别类,系统且全面,提供用法示例,涵盖C++ 99%以上的知识点(第一优点)

2、更新频繁,紧随C++标准

3、对哪些特性是哪个标准开始推出或者废弃都做了标注

4、对于某些函数,会给出比较简单的可能实现,更利于读者去了解这个类或者库。

5、除此之外,它还提供多种阅读语言,中文也在支持的范围之内,而且我们还可以下载离线版本。

img

内容的分类还是比较合理的,可以很容易找到我们需要的内容,而且,在最前面有编译器支持的特性的统计页面,可以快速的是我们找到编译器是否支持特定的特性。

img

该网站目前已经在更新C++23的内容了,一般来说,C++标准委员会所通过的内容,就会在这里显示出来,对于我们紧跟标准,还是十分有益的。

img

这是对std::find算法的一些简单的实现,方便我们理解原理。


cplusplus

这个网站比较老了。它也是C++的一个在线参考网站,但是它比cppreference提供了更多的内容,而且上边的一些文章也比较好。单纯的对于作为C++的在线参考来说,我认为cppreference更好,但是cplusplus提供的内容太丰富了。

img

从上图来看,它主要有五大部分的内容,包括C++基本信息,教程,参考,文章和论坛。内容来说已经覆盖的相当全面了。

img

最新的文章都是16年的了,不知道这个网站发生了啥,很可惜。


TutorialsPoint

img

Tutorialspoint 是一个顶级网站,之所以这么说,是因为你想学的任何技术(包括 C++),它几乎都提供了详细的教程。


Compiler Explorer

img

一个在线的代码编辑编译网站,功能相当强大,除了基本的编辑,编译,运行之外,它还支持多种的编译环境,clang,gcc 和mvsc等。可以查看汇编指令,并且可以对比不同编译器产生的汇编指令。而且,你还可以把你在这个网站上写的代码用链接分享给其他人。


quick-bench

这个网站是用来测试我们写的代码的性能的,你可以指定不同的编译器,C++标准,优化等级和使用的STL库。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BqZWG9Aq-1677848563811)(/home/syrius/.config/Typora/typora-user-images/image-20230303153910202.png)]

界面非常的简洁,方便查看结果,而且结果用不同的颜色进行区分。

在这里插入图片描述

结果除了以图表的形式显示出来,还会给出相应的汇编指令,指出哪条指令占据了较多的执行时间。


C++ 之父的网站

这是Bjarne Stroustrup的个人网站,记录很多C++的相关内容。

img

FAQ这一部分是我比较喜欢的,它给出了好多问题的答案,使得我们可以直接从作者的角度去看待一些问题,了解作者的想法。

img

当然,也有比较有趣的问题,比如,大家对于作者名字的不适应,在这个问题上展现的淋漓尽致。


C++提案

你想读C++的论文么,来这里看看吧。新手慎入。

在这里插入图片描述


Cpp Core Guidelines

这是C++的编程指南,由C++的两位大佬(C++之父和C++标准委员会主席Herb Sutter)写的。它告诉C++程序员怎样去写好C++代码,非常值得一看。持续在更新。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KTCHCzwj-1677848563814)(/home/syrius/.config/Typora/typora-user-images/image-20230303153204987.png)]

C++ Super-FAQ

Marshall Cline’s C++ FAQs, and Bjarne Stroustrup’s C++ FAQ的融合。也就是C++之父的C++ FAQ可以不看,直接看这个修订后的超级版本。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KAnIcwQO-1677848563814)(/home/syrius/.config/Typora/typora-user-images/image-20230303153023475.png)]

learn c++

在这里插入图片描述

Awesome C++

C++开源框架、库、资源等的收集。

在这里插入图片描述

C++在线编译

在这里插入图片描述

相关文章:

学习C++这几个网站足矣

文章目录cppreferencecplusplusquick-bench[C 之父的网站](https://www.stroustrup.com/bs_faq.html)C提案[Cpp Core Guidelines](http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)[C Super-FAQ](https://isocpp.org/faq)[learn c](https://www.learncpp.com/)[A…...

第十四届蓝桥杯模拟赛(第三期)——C语言版

1.找最小数 问题描述: 请找到一个大于 2022 的最小数&#xff0c;这个数转换成十六进制之后&#xff0c;所有的数位&#xff08;不含前导 0&#xff09;都为字母&#xff08;A 到 F&#xff09;。 请将这个数的十进制形式作为答案提交。 #include <stdio.h> int main(…...

Flutter Button 实例

大家好&#xff0c;我是 17。 在上篇文章 使用 Flutter Button 介绍了如何修改 button 的样式&#xff0c;本文来具体实践一下。 本文列举一些常用的 button 效果&#xff0c;以便在用到的时候方便使用。因为 ElevatedButton 最常用&#xff0c;所以大多以 ElevatedButton 举…...

好玩的docker项目,盒子刷的海思nas,挂载外接硬盘。qb种子

玩法思路(5条消息) 群晖qb下载&#xff0c;tr辅种_屿兮的博客-CSDN博客_群晖辅种qbittorrent简介及设置_哔哩哔哩_bilibiliqb下载器下载Transmission最好用的BT(PT)下载神器/超简单上手教你在NAS轻松部署/告别简陋三步让你升级全中文最新Web界面&#xff08;BT下载/PT下载/NAS/…...

RabbitMQ的使用

1.初识MQ1.1.同步和异步通讯微服务间通讯有同步和异步两种方式&#xff1a;同步通讯&#xff1a;就像打电话&#xff0c;需要实时响应。异步通讯&#xff1a;就像发邮件&#xff0c;不需要马上回复。两种方式各有优劣&#xff0c;打电话可以立即得到响应&#xff0c;但是你却不…...

Selenium如何隐藏浏览器页面?

Selenium隐藏浏览器页面 背景 在工作&#xff0c;学习中&#xff0c;我们常常会使用selenium来获取网页上的数据&#xff0c;编完完整程序之后&#xff0c;实现真正意义上的自动化获取&#xff0c;此时我们会发现在运行中往往会弹出浏览器页面&#xff0c;在调试过程中&…...

基于Ant DesignPro Vue实现通过SpringBoot后台加载自定义菜单- 前后端分离

基于Ant DesignPro Vue实现通过SpringBoot后台加载自定义菜单- 前后端分离 本文想基于Ant DesignPro Vue构建的前端SpringBoot实现的后端接口服务&#xff0c;实现前后端分离开发和独立运行&#xff0c;业务场景是登录认证&#xff0c;认证成功后返回该用户相应权限范围内可见的…...

Acwing---843. n-皇后问题

n-皇后问题1.题目2.基本思想3.代码实现1.题目 n−皇后问题是指将 n 个皇后放在 nn 的国际象棋棋盘上&#xff0c;使得皇后不能相互攻击到&#xff0c;即任意两个皇后都不能处于同一行、同一列或同一斜线上。 现在给定整数 n&#xff0c;请你输出所有的满足条件的棋子摆法。 …...

彻底搞清楚内存泄漏的原因,如何避免内存泄漏,如何定位内存泄漏

作为C/C开发人员&#xff0c;内存泄漏是最容易遇到的问题之一&#xff0c;这是由C/C语言的特性引起的。C/C语言与其他语言不同&#xff0c;需要开发者去申请和释放内存&#xff0c;即需要开发者去管理内存&#xff0c;如果内存使用不当&#xff0c;就容易造成段错误(segment fa…...

自动驾驶目标检测项目实战——基于深度学习框架yolov的交通标志检测

自动驾驶目标检测项目实战——基于深度学习框架yolov的交通标志检测 目前目标检测算法有很多&#xff0c;流行的就有faster-rnn和yolov&#xff0c;本文使用了几年前的yolov3框架进行训练&#xff0c;效果还是很好&#xff0c;当然也可以使用更高版本的Yolov进行实战。本代码使…...

flink兼容性验证

flink介绍&#xff1a;https://blog.csdn.net/weixin_43563705/article/details/107604693 一、安装启动 安装flink及其依赖 yum install java-1.8.0-openjdk curl tar mkdir -p /usr/local/flink wget https://mirrors.aliyun.com/apache/flink/flink-1.16.1/flink-1.16.1-bi…...

智慧工厂数字孪生可视化监测系统有效提升厂区安全管控效力

我国制造业正处于产业升级的关键时期&#xff0c;基于数据进行生产策略制定与管理是大势所趋&#xff0c;而数据可视化以更直观的方式成为数据分析传递信息的重要工具。 深圳华锐视点通过三维可视化手段对工厂各类设备进行三维建模&#xff0c;真实复现设备设施外观、结构、运转…...

c++中基本类型详细解释外加基本运算规则

&#x1f440;&#x1f440;#c中包括算数类型和空类型。 类型含义wchat_t宽字符bool布尔类型char字符chat16_tunicode字符chat_32unicode字符short短整型int整形long长整型longlong长整型float单精度浮点型double双精度浮点型longdouble扩展精度浮点型 &#x1f440;&#x1f…...

扬帆优配“机器人+”方案加码产业发展,这些股有望高增长

“机器人”发明新需求&#xff0c;2022年中国机器人市场规模约为174亿美元。 美国时刻3月1日&#xff0c;特斯拉在得克萨斯州超级工厂举办投资者日活动&#xff0c;展示了人形机器人Optimus的视频&#xff0c;更夸大的是&#xff0c;视频中的机器人好像在制作另一个机器人&…...

推送投票制作微信推送里投票制作教程在线投票活动制作

近些年来&#xff0c;第三方的微信投票制作平台如雨后春笋般络绎不绝。随着手机的互联网的发展及微信开放平台各项基于手机能力的开放&#xff0c;更多人选择微信投票小程序平台&#xff0c;因为它有非常大的优势。1.它比起微信公众号自带的投票系统、传统的H5投票系统有可以图…...

【架构师】跟我一起学架构——微服务分层监控

博客昵称&#xff1a;架构师Cool 最喜欢的座右铭&#xff1a;一以贯之的努力&#xff0c;不得懈怠的人生。 作者简介&#xff1a;一名Coder&#xff0c;软件设计师/鸿蒙高级工程师认证&#xff0c;在备战高级架构师/系统分析师&#xff0c;欢迎关注小弟&#xff01; 博主小留言…...

Linux:https静态网站搭建案例

目录介绍httpshttps通信过程例介绍https 整个实验是在http实验基础上进行的 因为http协议在传输的时候采用的是明文传输&#xff0c;有安全隐患&#xff0c;所以出现了https&#xff08;安全套接字层超文本传输协议&#xff09; HTTPS并不是一个新协议&#xff0c; 而是HTTP…...

前端css整理

如何水平垂直居中一个盒子&#xff1f; 1.已知高度&#xff1a;子盒子设置 display: inline-block; 父盒子设置 line-height 等于高度实现垂直居中&#xff1b;使用 text-align:center实现水平居中 2.父盒子 display:flex; align-items:center;justify-content:center; 3.定位&…...

混凝土搅拌站远程监控解决方案

一、项目背景 随着大规模的基础设施建设&#xff0c;对混凝土搅拌设备的需求量日益增加&#xff0c;对其技术指标的要求也日益提高&#xff0c;其技术性能将直接关系到工程的质量和使用寿命。而混凝土生产的质量是在生产过程中形成的&#xff0c;而非最终强度的检测。混凝土生…...

Spark SQL 学习总结

文章目录&#xff08;一&#xff09;Spark SQL&#xff08;二&#xff09;SParkSession&#xff08;三&#xff09;DataFrame常见算子操作&#xff08;四&#xff09;DataFrame的sql操作&#xff08;五&#xff09;RDD转换为DataFrame&#xff08;1&#xff09;反射方式&#x…...

深度学习 - 37.TF x Keras Deep Cross Network DCN 实现

目录 一.引言 二.模型简介 1.Embedding and stacking layer 2.Cross Network 2.1 模型架构分析 2.2 计算逻辑...

Ubuntu中使用Synaptic进行包管理

Synaptic概况 Synaptic 是一个轻量级的 apt 软件包管理器系统的 GUI 前端&#xff0c;所有你可以在终端中使用 apt-get 命令来做的事&#xff0c;都可以通过 Synaptic 来实现。优势 图形化安装界面&#xff0c;同时可以安装配置相关依赖&#xff0c;避免由于依赖问题导致的各类…...

python之selenium库安装及用法(定位法、获取文本、文本框输入、鼠标点击、滑动滚动条)

一、selenium库安装 pip install selenium二、浏览器驱动安装 谷歌浏览器驱动下载地址&#xff1a;https://chromedriver.storage.googleapis.com/index.html 根据你电脑的谷歌浏览器版本&#xff0c;下载相应的就行。我下载的是110.0.5481.XX中的chromedriver_win32.zip 下载…...

FPGA纯verilog实现图像视频旋转 串口指令控制旋转角度 提供工程源码和技术支持

目录1、前言2、理论基础3、设计思路和框架图像输入和采集图像旋转处理图像缓存图像输出4、vivado工程详解5、上板调试验证6、福利&#xff1a;工程代码的获取1、前言 图像旋转是一种常用的图像处理技术&#xff0c;其基本原理就是指图像以某一点为中心旋转一定的角度&#xff…...

EventGraph:Event Extraction as Semantic Graph Parsing 论文解读

EventGraph: Event Extraction as Semantic Graph Parsing 论文&#xff1a;2022.case-1.2.pdf (aclanthology.org) 代码&#xff1a;huiling-y/EventGraph (github.com) 期刊/会议&#xff1a;CASE 2022 摘要 事件抽取涉及到事件触发词和相应事件论元的检测和抽取。现有系…...

【蓝桥杯集训·每日一题】AcWing 3696. 构造有向无环图

文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解三、知识风暴拓扑排序一、题目 1、原题链接 3696. 构造有向无环图 2、题目描述 给定一个由 n 个点和 m 条边构成的图。 不保证给定的图是连通的。 图中的一部分边的方向已经确定&#…...

国内vs国外:外贸建站该如何选择?

外贸建站找国内还是国外&#xff1f; 答案是&#xff1a;国内。 随着互联网的发展&#xff0c;越来越多的企业开始意识到在网络上进行商业活动的重要性。 其中&#xff0c;建立一个专业的外贸网站是企业在国际市场上拓展业务的关键。 然而&#xff0c;对于选择国内还是国外…...

HLS协议有哪些特别优势

阿酷TONY / 2023-3-3 / 长沙 可以实现码率的动态自适应&#xff0c;清晰度动态成为可能&#xff1b;HLS是基于HTTP 协议的&#xff0c;更易于做各平台的适配与兼容&#xff1b;多终端跨平台的支持性&#xff1a; PC端, Android端, IOS 平台&#xff0c;微信之类的都支持&am…...

JavaScript里的回调函数属于闭包吗?

回调函数本身不一定属于闭包&#xff0c;但是在某些情况下&#xff0c;它们可能会涉及闭包。 回调函数通常是指在异步操作完成时执行的函数。它们在 JavaScript 中被广泛使用&#xff0c;例如在处理 AJAX 请求、定时器、事件处理程序等方面。 在使用回调函数时&#xff0c;如…...

编程基本概念

程序的构成 python程序由模块组成&#xff0c;一个模块对应一个python源文件&#xff0c;后缀为.py模块由语句组成&#xff0c;运行python程序时&#xff0c;按照模块中的语句顺序依次执行语句是python程序的构造单元&#xff0c;用于创建对象&#xff0c;变量赋值&#xff0c…...

深圳网站建设网络推广/windows优化大师官网

1.1 CodeSmith 一款人气很旺国外的基于模板的dotnet代码生成器 官方网站&#xff1a;http&#xff1a;//www.codesmithtools.com 官方论坛&#xff1a;http&#xff1a;//forum.codesmithtools.com/default.aspx 版权形式&#xff1a;30天试用 开源&#xff1a;否 需要先注册确…...

免费网站商城模板/郑州网站排名优化公司

1需求&#xff1a;请输出一个4行5列的星星(*)图案。 ***** ***** ***** ***** 2&#xff0c;注意事项&#xff1a; System.out.println("*");和System.out.print("*");的区别 外循环控制行数&#xff0c;内循环控制列数 class Demo1_ForFor {public…...

如何调整wordpress页面的顺序/软件网站排行榜

什么是算法 算法可以理解就是一系列被控制的步骤&#xff0c;你通过按序执行这些步骤可以实现一些目标或者产生一些输出。 时间复杂度 时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数.时间复杂度常用大O表述表述&#xff0c…...

装饰公司怎么做微网站/营销推广平台

文章目录1.vi /etc/crontab命令2.crontab -e命令2.1频率设置2.2命令设置3.错误分析3.1.python路径原因3.2. 文件权限原因3.3. 文件路径原因4.其他命令我用的是ubuntu 20.04. 1.vi /etc/crontab命令 这个命令只有root用户才可以使用&#xff0c;所以应该是sudo vi /etc/cronta…...

网站做友链/网站如何优化

在我们搭建完 Harbor 后: https://www.cnblogs.com/klvchen/p/9482153.html 如果想要通过 API 获取 Harbor 上面的镜像及 tag 可以使用下面整理的脚本&#xff1a; cat get_images.sh #!/bin/bashUSER"admin" PASS"Harbor12345" HURL"http://192.168…...

网站建设计划方案模板/百度云搜索引擎入口

昨晚与几位自组织的伙伴进行了《Scrum 实战》 第17 章 《富有成效的每日站会》录播Sprint 不断的优化和精进的感悟。 首先&#xff0c;D兄给予了如下的建议&#xff1a; 1. 将段落 分得更细致 只有三个角色&#xff1b; 并且我们速度和质量都上来了&#xff0c;每个分段都严格根…...