1,C/C++内存模型
C/C++内存模型可以让我们更好在编程中对内存进行掌控,是真正掌握C/C++的一个必学点。贴几个学习连接:
第一篇
第二篇
第三篇
2,网络编程
一直认为网络是一种很奇妙的东西,这个学期的课程有好几门都是跟网络有关的课程,个人觉得这一块需要啃下去。
推荐一个教程,我个人觉得已经够了?应该还不够,其实我也正在学,记录一下。
C++网络编程教程
3,const和static的修饰
很多人说C/C++最烦的东西就是语法了,确实,这两个有很多语法需要我们日常去掌握。而const算是比较烦的一个吧,如果要是平常看完就过去的话,过了几天又全都忘记了。
4,C++面向对象
其实面向对象大都差不多,如果你学过Java面向对象之后,再来学习C++的面向对象,你会发现其实两者都差不多。当然C++也有需要关注的点。
拷贝构造函数
5,C++继承——虚继承
虚继承可以说是C++的一个重点。我们知道面向对象的一大特性就是继承,像我们熟悉的Java,但是在继承这里却是C++一个与众不同的点,通过虚继承,我们可以更好的理解底层原理。推荐几篇文章:
1,第一篇
6,C++友元函数和友元类
我们知道类中的保护和私有数据成员普通函数是没办法直接访问到的,但是C++提供了一种机制,即友元,通过友元我们可以直接访问类里面的所有成员,但要注意,友元函数并不是类的一部分,也就跟继承没有什么关系了。贴一篇博客。