学习C++常用网站整理

news/2025/2/27 3:47:44/

文章目录

        • 1、[CppReference](https://en.cppreference.com/w/)
        • 2、[TutorialsPoint](https://www.tutorialspoint.com/cplusplus/index.htm)
        • 3、[C++之父](https://www.stroustrup.com/bs_faq.html)
        • 4、[Cpp Core Guidelines](http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)
        • 5、[C++ Super-FAQ](https://isocpp.org/faq)
        • 6、[Learn C++](https://www.learncpp.com/)
        • 7、[Compiler Explorer](https://gcc.godbolt.org/)
        • 8、[C++在线编译](https://www.build-bench.com/)
        • 9、[C++ Online Complier](https://www.programiz.com/cpp-programming/online-compiler/)

1、CppReference

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

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

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

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

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

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

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

在这里插入图片描述

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

C++ compiler support

在这里插入图片描述

2、TutorialsPoint

在这里插入图片描述

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

3、C++之父

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

在这里插入图片描述

4、Cpp Core Guidelines

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

在这里插入图片描述

5、C++ Super-FAQ

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

在这里插入图片描述

6、Learn C++

在这里插入图片描述

7、Compiler Explorer

在这里插入图片描述

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

8、C++在线编译

在这里插入图片描述

9、C++ Online Complier

在这里插入图片描述


http://www.ppmy.cn/news/38007.html

相关文章

Chapter9.3:线性系统稳定性分析及综合实例

该系列博客主要讲述Matlab软件在自动控制方面的应用,如无自动控制理论基础,请先学习自动控制系列博文,该系列博客不再详细讲解自动控制理论知识。 自动控制理论基础相关链接:https://blog.csdn.net/qq_39032096/category_10287468…

溯源(九)之如何防止被溯源

溯源(一)之溯源的概念与义 溯源(二)之 windows-还原攻击路径 溯源(三)之Linux-入侵排查 溯源(四)之流量分析-Wireshark使用 溯源(五)之攻击源的获取 溯源&…

C++语言中的逗号表达式,逗号运算符符

C++将赋值表达式作为表达式的一种,使赋值操作不仅可以出现在赋值语句中,而且可以以表达式形式出现在其他语句(如输出语句、循环语句等)中。这是C++语言灵活性的一种表现。 请注意,用cout语句输出一个赋值表达式的值时,要将该赋值表达式用括号括起来,如果写成“cout<&l…

STM32实战-ADC采集显示

程序实现功能&#xff1a; 1、上电后&#xff0c;数码管数码PCB板温度&#xff1b; 2、串口间隔1s打印温度信息。 目录 1.硬件电路 2.技术讲解 2.1ADC介绍 2.2特性 2.3框图 2.4NTC温度数据表 3.HAL库函数 4.软件编程 4.1参数配置 4.2运行函数 4.3NTC函数 4.3.1…

Pod控制器之hpa

简述 HPA全称HorizontalPodAutoscaler Pod水平自动扩缩容&#xff0c;Kubernetes控制器HPA是一种用于自动调整Pod数量的控制器。它可以根据资源使用情况自动增加或减少Pod的数量&#xff0c;以确保应用程序的高可用性和性能。HPA可以根据CPU使用率或自定义指标来进行调整&…

算法设计-最大上升序列SIL

【题目描述】 ​ 给定N个数&#xff0c;求这N个数的最长上升子序列的长度。 ​ 也就是说&#xff0c;对于给定的序列&#xff0c;保持序列的原有输出不变&#xff0c;从中挑选出一个子集&#xff0c;使其可以满足从小到大的顺序&#xff0c;比如说下面的 2 3 就是符号要求的上…

阿里巴巴高级专家提升思考力的方法

拓展性思维&#xff1a;举一反三、拓展思维 拓展性思维的核心目标是提升我们思维的广度&#xff0c;也就是让我们的知识树变大更加的开阔&#xff1b; 举一反三&#xff0c;解决同样类型的N个问题 举一反三的好处是&#xff1a;我们能否用同样的知识和手段去解决类似的相关的…

this的指向、工厂方法创建函数、构造函数

一、this的指向(耐心看完&#xff0c;这个彻底理解&#xff0c;才不会成为一时的记忆) 1.我们先来看函数的参数&#xff1a; function fn(a,b ) {//形参console.log(a, b);//a:1,b:2}fn(1, 2)//实参 这没有问题的&#xff0c;其实函数的形参a,b就相当于声明了两个变量a,b&…