初识C++(学习计划)

前言

基于对C语言的学习,我将进一步学习C++的相关知识。 我们在使用C语言时创建的是.c文件,使用C++使用的是.cpp文件,其中p——plus(加,的意思),所以cpp就是c++。 C++是为了解决一些C语言不能解决的问题而诞生的,所以他是对C语言的一种继承和发展,相应的C++也是兼容C语言的,即,支持C++的编译器也是支持C语言的。

学习计划

1.学习书籍:

第一阶段:

入门。我使用的是我们学校上课所配套的教材谭浩强老师的 《C++程序设计》

第二阶段:

C++学习过半,看 《effective c++》。该书以建议的方式告诉读者如何写出更好的C++程序,看和不看差别非常大。

第三阶段:

C++的知识系统性的学习一边以后,看 《c++编程思想》,该本书有一定深度,从原理方面对C++语法进行介绍。可以对学习过的知识点融会贯通。

第四阶段:

基础性的知识掌握扎实以后可以看 《STL源码剖析》 以及 《深度探索c++对象模型》 。 其他: 《c++ prime》 这本书可以作为一本工具书(相当于字典),有不清楚的语法特性可以用它来查询。

2.习题练习:

练习的网站包括:leetcode牛客网,在学习知识后要进行练习以便对知识进行更好的理解和运用。

3.知识总结

博客:

在学习C++的过程中,我会将我的学习笔记总结成博客进行分享,以便加深对知识的理解。

思维导图:

将学到的知识点绘制成思维导图,以便加深记忆。

结尾

最后,用我学到的第一个C++程序作为本文的结尾:

代码语言:javascript
复制
#include<iostream>
int main()
{
	std::cout << "hello world" << std::endl;
	return 0;
}
运行截图