C++第一遍宏观把握

简介: <pre><span style="font-family:KaiTi_GB2312; font-size:18px"><span style="white-space:pre"> </span>听很多人说了很多关于二级C++的流言,比如:在你学完C#之后,学C++就一点问题也没有了;在对付考试方面,总结加做题就可以了。去年,感觉C++离自己有段很遥远的距离,便选择了这一次再考,不管怎样多
	听很多人说了很多关于二级C++的流言,比如:在你学完C#之后,学C++就一点问题也没有了;在对付考试方面,总结加做题就可以了。去年,感觉C++离自己有段很遥远的距离,便选择了这一次再考,不管怎样多的说法,学习方法还是不变的,第一步要做的便是宏观把握。
	在有了学习VB和C#语言的基础,C++算是第三门编程语言。从自己的学习经历总结来看,编程语言的学习还是有很多地方都是相通的,可能换个环境会换个说法,亦或是换个方式。所以,看完C++的目录,感觉还是很亲切的。
	第一章《C++编程简介》
		这一章从回顾程序设计语言发展的历程出发,叙述面向对象程序设计语言的产生、发展、面向对象的软件开发的基本特征以及面向对象的软件开发过程,可以说是一个抽象出来的类,之后便是对实例化出来的一个对象——C++语言的详细介绍,其中包括产生、特点以及开发过程。通过一个实例,让我们进一步了解到了其程序结构。
	后面便都是对C++语言的详细阐述,首先明确的一句话:C++是从C语言发展演变而来的一种新型的、以面向对象为特征的程序设计语言。所以,后面的总结主要概括为两点,一是语言基础,一是面向对象的程序设计。
	第一个:C++语言基础
		这部分内容,在VB和C#的学习中都有接触,应该说学习每门编程语言都会有这样一个基础的介绍。在此我们也可以将程序开发过程套用于之上。
	在我们编程前,我们必须得有一定的基础,清楚各种数据类型,有时候是定义某个变量,有时候还可能会用到数组等,所以这部分的内容是需要点点滴滴积累而成的。
	    在编程过程中,不管怎样的一个程序,都不会离开顺序、选择以及循环三大控制结构,而其中的作用域和一些变量类型的声明是需要我们特别注意的,往往会因为不谨慎而使程序报错。
	在程序写好后,就是相应的输入和输出,而且应该有相应的格式。没有人可以保证自己的程序在任何情况或条件下都不会出错,这就相应的需要我们学习一些异常处理的知识,以备不时之需,在编写程序中,也可以适当的应用捕捉异常方便我们调试程序。

第二个:面向对象程序设计
			
	面向对象的程序设计已经接触很久了,在很多地方的学习中也是遇到过,自己在之前的学习中也有多次结合不同的学习阶段做过总结,所以这部分的内容也是非常熟悉的。对象和类,这个一直挂在嘴边的概念,从刚开始的迷惑到现在的清晰,这也是我们从VB一种基于对象、面向过程的学习到完全面向对象的一个转折。刚开始总是觉得很难攀登,现在想想其实也很是简单,不过学无止境,这些简单概念清楚了,还是会有其它知识等着我们去追寻,就比如说最后一章String类字符串处理的内容,也是值得我们去做点点滴滴积累的。
小结:
	第一遍快速阅读下来,整本书的内容也是感觉非常清晰的。只有做到了这一点,后面的学习才有下去的可能。C++程序设计,一是语言基础,二是面向对象。结合之前VB和C#的知识学习,新知识也就没有什么了,最多就是讲解详细与否的区别。可能之前有个了解,而在这里需要深入学习;也可能之前经历过了细致学习,在这里只要再回顾了解一下就好。
	第一遍宏观的学习结束了,合上书,回想着自己的导图,整本书的内容也就都在心中了。这么久的训练,这么久的学习方法,感觉还是很有效果的。不管什么考试或是学习阶段,第一遍宏观把握还是很有必要去做的。只有“会当凌绝顶”,才可能“一览众山小”。
目录
相关文章
|
22天前
|
人工智能 自然语言处理 算法
“幽灵职位”泛滥:招聘广告背后的真相与求职者的困境
“幽灵职位”泛滥:招聘广告背后的真相与求职者的困境
|
8月前
日积月累的力量|读《刻意练习》有感
本文作者从被此书打动的几个点总结了这本书的影响意义。
|
Cloud Native Go
面试中的自我激励:如何展示你的内在驱动力
面试中的自我激励:如何展示你的内在驱动力
114 0
|
Cloud Native 容灾 程序员
三点“揭露”内向技术人如何做好分享?
希望本文能帮助所有内向者发现自身的优势,实现由内而外的成长。
799 22
三点“揭露”内向技术人如何做好分享?
OKR工作法——宏观总结
一个公司、一个团队想要走的快,想要走的远势必要有一个管理思想的指导,在公司一年多时间里随着公司的成长,个人的成长渐渐意识到管理方面还可以做的更好,于是乎跟随我司推行OKR工作法的浪潮,我也希望在这个过程中自己能够是那个第一个吃螃蟹的团队领导。
发散性思维(一)——通过变通和联想来解决问题
发散性思维(一)——通过变通和联想来解决问题
123 0
发散性思维(一)——通过变通和联想来解决问题
谈谈讲清楚这件事的重要性
如何讲清楚一件事我相信很多人都很困惑也很无助,尤其是在晋升场合,在向上汇报或者是做大范围分享的时候,恨不得找个地缝钻进去。很多时候我们常常是这样安慰自己,我是实干派技术人,不需要那些花里胡哨的东西,我技术过硬比什么都重要。曾经一度我也是这样认为,最后改变我这个想法的是一句话:如果你讲不清楚多半是想不清楚,如果你都想不清楚如何能够带领更多人拿到结果?
1610 17
绩效被打C了!谈谈「绩效考核」背后的逻辑以及潜规则
在新公司度过了一个完整的 Q3 季度,被打了绩效,也给下属打了绩效,感慨颇深。 今天就好好聊聊大厂打工人最最关心的「绩效考核」,谈谈它背后的逻辑以及潜规则,摸清楚了它,你在大厂这片丛林里才能更好的生存下去。
|
前端开发 数据可视化 JavaScript
汤尧:走最难的路,看最好的风景
成长一种修炼,借事修人,从项目中探索成长之路,走最难的路,看最好的风景。
汤尧:走最难的路,看最好的风景
|
架构师 Java 大数据
程序员如何跳出35岁魔咒,史上最全思维图收集解救你
时常有人在知乎、百度等平台抛出问题:程序员过了 35 岁或 40 岁是不是就失去了竞争力,要转管理岗了吗? 100offer 在2017年对其平台上的5844 位技术岗位求职者做了一个抽样调查,得出了如下统计结果: 10年以上的求职者,也就是“中年程序员”求职者的比例达到了10%,有了小幅攀升。
2109 0