1.cppreference
cppreference是一个免费学习“C++”的网站,你也可以把它看成是一个“C++”学习手册,内容相当丰富,涵盖几乎所有“C++”的知识点,除此以外,它内容更新很快,紧随“C++”标准,目前已经到“C++23”的内容了。
除了知识点以外,cppreference还提供了丰富的示例,给出容易理解且可能的实现,更易于大家在学习的时候去理解知识点。
2.learncpp
learncpp同样是个学习“C++”极好的去处,甚至你在刚打开的时候可能觉得它比“cppreference”更好,因为它看起来好像更美观和有条理一些。
这个网站目的是为了教会大家如何用“C++”编程,同样内容丰富,涵盖“C++”的知识面很广,更新频率也ok,更像是一本线上的“C++”电子书。
3.TutorialsPoint
TutorialsPoint这个网站就比较厉害了,可以说是程序员的必备网站,里面提供了几乎你能想到的各种技术的教程,“C++”这个烂大街的当然也不例外。
里面知识点的讲解都很详细,附带着各种示例,非常的全面。
4.C++FAQ
在“C++”之父——BjarneStroustrup的个人网站上有很多关于“C++”的内容,它里面有一个FAQ的板块,里面针对很多问题都给出了答案,我们能从Bjarne的角度去直接理解问题。
还有另外一个FAQ,算是在BjarneStroustrup的FAQ版本之上整合了更多的内容,包括“C++”的常见问题,以及在开发过程中可能遇到的问题,可以帮助我们更加高效的使用“C++”编程。
说完了适合初学者的学习网站,还需要一些适合初学者的练习网站。
1.牛客网
对于初学者来说这里是练习编程巩固语法的绝佳去处,这个名字大家应该很熟,但是可能了解它更多的,是出于校招这些,除了校招,它还是国内内容超级丰富的IT题库。
拿“C++”来讲,它有专门的“C++”入门编程练习题,专门练习语法和大家的编程逻辑,从变量、数据类型这些基础语法,到数组、字符串这种复合类型,再到函数、面向对象,以及在“C++”中很重要的STL,最后再来点综合练习,差不多70多道题,够你练的。
除了编程练习以外,如果你想知道你自己的知识点掌握的如何,也可以做一下专项练习,一共+的题目。
用类似试卷的形式,可以很好的检验自己的学习成果,不管是对之后应对考试,或者应付笔试面试都很有帮助。
2.菜鸟教程
菜鸟教程,估计大家在搜编程语言入门的时候经常会搜到,内容确实适合新手入门,从最基础的语法开始,内容通俗易懂,每篇文章都带有实例,理论和实践,轻松学习“C++”。
3.w3school
W3school是一个免费学习编程的网站,提供各种编程语言和大数据的学习,包括教程、参考手册以及庞大的代码库。
“C++”当然也在其中,它提供了“C++”的在线教程,有理论知识的详解和必不可少的示例,带你玩转“C++”。
4.“C++”在线教程
“C++”在线教程,顾名思义,一个在线的“C++”教程网站,从最基础的环境搭建基础语法开始,然后到异常处理、动态内存等比较高级的教程,内容比较全面,也带有大量的示例辅助理解。