怎样才能做到C++入门到精通,看看大佬们是怎么做的!

发布时间:2023-12-29 10:00

C++从横空出世到现在已经有四十多个年头了,有很多人说C++是世界上最难学习的编程语言,也有人说C++的学习是相对比较简单的,那么为什么不同的人对C++的态度是不同的呢?接下来让我们一探究竟。

问题:别人是如何进行C++的学习的?

C++的缺点之一,是有很多语法的难点,而且难学难精。许多人说学习C语言只需要一本《C语言程序设计》即可,但是想要学好C++的话需要阅读的书籍多的数不胜数

C++学习的四个层次 

第一个层次,C++基础(平平常常)

所谓平平常常也就是能够做到入门,可以挑选一些入门书籍,如《C++ Primer》、《C++大学教程》或者Stroustrup撰写的经典《C++程序设计语言》或者《C++程序设计原理和实践》,而一般的C++课程也是止步于此,另外《C++标准程序库》以及《The C++ Standard Library Extensions》可以参考一下。

第二个层次,正确高效的使用C++(驾轻就熟)

此层开始必须自修,阅读《Effective C++》、《Exceptional C++》、《Effective STL》以及《C++编程规范》等书籍,才有可能踏入C++的专业开发之路,这一层相对于第一层来说是有一定难度的,最大的影响因素就是我们的自学能力,如果我们没有自学能力话,那么肯恩进入第一层之后就会半途而废。

第三个层次,深入理解C++(出神入化)

关于全局问题可以去读《深入探索C++对象模型》、《Imperfect C++》、《C++沉思录》、《STL源码剖析》,到达这一层就需要我们的个人能力了,要挑战智商,可以去读一些关于模板的书籍如《C++ Templates》、《C++ 设计新思维》、《C++编程模型》;

第四个层次,研究C++(返璞归真)

阅读《C++语言的设计和演化》《编程的本质》(含有STL设计背后的数学根基)、C++标准文件《ISO/IEC 14882:2003》C++标准委员会的提案书和报告书、关于C++的学术文献。

达到第四个层次的人少之又少,只要是C++标准委员会的那些人、写C++基础库的以及写编译器的那些人。

C++只是软件开发中的一环,单凭语言并不能应付业务和工程上的问题。

 

我们自己应该怎么学习C++?

虽然C++中的语法繁琐复杂,书籍有很多,但是我们要选择合适的书籍去阅读,慢慢吃透当中的难点。

1.多总结,写博客

经常写博客不仅可以记录自己学习的历程,还能更深层次的理解知识点,更是复习的一把利器。

2.画思维导图

在学习C++初期的话我们主要以理解其中的知识点为主,在了解其中的基础语法之后,可以尝试的去画思维导图,巩固一下之前已经学习的知识点。这里给大家推荐两款画思维导图的工具:xmind、imindmap

3.多看书

合理的安排阅读书籍的时间,切记不要贪心,否则容易从入门到放弃。

第一个C++程序

之前无论我们在学习C语言还是学习Java的时候第一个程序输出的是hello world;

今天我们写的C++程序也不例外,但是C++程序中有很多我们需要注意的点

代码:

#include //标准输入输出流的头文件
using namespace std;//std是C++标准库
//namespace 是域名空间关键字
//::为域作用限定符

//C++中兼容所有的C语言语法
int main()
{
	//cout是标准库中的一个类 std::cout
	//<<涉及运算符重载的内容
	cout << "hello world" << endl;//endl表示换行
	return 0;
}

有很多铁字们在学完学校的C++课程之后连程序中的using namespace std;这句代码的意思都不知道,以及cout是什么?<< 是干什么的?说实话有点太可惜了,代码已经放在上面了,每行都有其对应的注释,需要的小伙伴自行查看哦。

读完文章的铁子们记得给个点赞、收藏+关注,跪求一波三连了。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号