如果你以前学过C语言和C++,现在只是淡忘了。现在想重新学一次,那就可以直接完整学习一次C++就行了。
C语言的语法部分只是C++语言的基础。面向过程的基本语法我相信你还是有印象的,而C++语言可不是简单学一下就能搞定的。需要花大精力认真学习一遍。
而且C++语法点众多,思想丰富,多学一遍都不为过。学的深,基础扎实,今后学什么都上手很快,而且就是直接做C++开发也是益处良多。
C++学习的部分大概可以这么分,面向过程、面向对象、面向泛型、新标准语法。
1.面向过程
面向过程和C语言是重叠的,只是使用的输入输出等有些基本差异,思想是一样的。C语言学完,彻底理解指针,就OK了。当然,这个只是C++语言的基础,是学好C++语言的第一步。
2.面向对象
面向对象则是众多面向对象语言如C#、Java等语言包含的思想。面向对象思想的各种特性必须完全熟透于心,不是要知道,是深刻理解,要达到的效果是,随便拿一个生活的例子可以将面向对象的思想映射过去。本来这些思想都是取之于生活,用之于生活的。思想是可以学活的,活的什么程度就看你学的怎么样了。如果你学的东西只能用在课本上,就远远没有达到效果。
3.面向泛型
面向泛型是泛型编程的思想,是模板这部分的内容。这是很抽象的部分,也是很高级的部分。在开发中,一般人不会用模板来写东西,只有水平很高了,需要写框架类库才用得着这些高大上的东西,否则写一个小功能,用上模板,感觉有点杀鸡用牛刀的感觉。但是你需要在平时练习时通过小例子掌握,对今后提升自己的编程水平是有很大的必要的。
4.新语法标准
新语法标准有很多的变化,在语法上变化了,也需要再学习的时候,学习好,今后会经常碰到和用到的。
所以说,C++学习,是需要认认真真的学一遍遍的,希望再次加深对C++思想的理解。当然也是巩固语法基础。只有强大的基础才能支撑你走的更远。
小编推荐一个学C语言/C++的学习裙【 七一九,二二一,三二八 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!