C++第一遍宏观把握

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

第二个:面向对象程序设计

			
	面向对象的程序设计已经接触很久了,在很多地方的学习中也是遇到过,自己在之前的学习中也有多次结合不同的学习阶段做过总结,所以这部分的内容也是非常熟悉的。对象和类,这个一直挂在嘴边的概念,从刚开始的迷惑到现在的清晰,这也是我们从VB一种基于对象、面向过程的学习到完全面向对象的一个转折。刚开始总是觉得很难攀登,现在想想其实也很是简单,不过学无止境,这些简单概念清楚了,还是会有其它知识等着我们去追寻,就比如说最后一章String类字符串处理的内容,也是值得我们去做点点滴滴积累的。
小结:
	第一遍快速阅读下来,整本书的内容也是感觉非常清晰的。只有做到了这一点,后面的学习才有下去的可能。C++程序设计,一是语言基础,二是面向对象。结合之前VB和C#的知识学习,新知识也就没有什么了,最多就是讲解详细与否的区别。可能之前有个了解,而在这里需要深入学习;也可能之前经历过了细致学习,在这里只要再回顾了解一下就好。
	第一遍宏观的学习结束了,合上书,回想着自己的导图,整本书的内容也就都在心中了。这么久的训练,这么久的学习方法,感觉还是很有效果的。不管什么考试或是学习阶段,第一遍宏观把握还是很有必要去做的。只有“会当凌绝顶”,才可能“一览众山小”。
时间: 2024-12-15 20:59:43

C++第一遍宏观把握的相关文章

数据结构导论第一遍

依据曾经的经验发现,看一本书,假设一天看一点,一天看一点,到最后也就看了一点点,所以这些天我决定吃个大力丸把<数据结构导论>这本书看完. 我非常少能这样看完这种一本厚厚的书的,假设是曾经,可能得连续看半个月以上呢,就是不知道效果如何而已,这个先无论,毕竟这些天也挺难熬的,大家都知道看书会困的嘛!所以睡不着的时候,床前备一本书,有备无患.这样,你会看到有些人的书上留了非常多哈喇子的印记. 看完这本书,首先给我的最大的感受是曾经懂的看懂了些,曾经没懂的或者没接触过的,也就大概记住了这一章的标题,别

第一遍机房收费系统总结

历时20天的机房收费系统已经落下了帷幕.在这20天里经历了N次困难,我用N+1次的毅力成功的撂倒了它们. 在敲机房之前,感觉对数据库的了解只限于那一点点的理论知识.在学生信息管理系统的时候也有对数据库进行过增删改查,但那时在VB里面的,没有真正的打开数据库,对它进行面对面的操作. 在机房收费系统中对数据库更加了解了一些.师姐说我这只是刚入门,任重而道远啊~机房收费系统是在学生信息管理系统后的第二个系统.但是它不像当时敲学生信息管理系统一样有源码,给数据库.敲机房之前确实有那么点心怯,怕自己敲不出

js大致复习第一遍

$JavaScript初级-----基础知识 什么是JS(布莱登 艾奇) 是一门脚本语言:不需要编译,直接运行 是一门解释性的语言:遇到一样代码就解释一行代码 是一门动态类型的语言---不解析 是一门基于对象的语言---不解释 是一门弱类型的语言,声明变量的时候都使用var 三个部分 ECMAScript标准: js的基本的语法 * DOM: 文档对象模型(document object model) * BOM: 浏览器对象模型 (browser object model) DOM的作用:操作

Logistic 回归模型 第一遍阅读笔记

MLE :最大似然估计,求得的这套参数估计能够通过指定模型以最大概率在线样本观测数据 必须来自随机样本,自变量与因变量之间是线性关系 logistic 回归没有关于自变量分布的假设条件,自变量可以连续,也可以离散,不需要假设他们之间服从多元正太分布,当然如果服从,效果更好 logistic 回归对多元共线性敏感,自变量之间存在多元共线性会导致标准误差的膨胀   ???? 最大似然的性质: 一致性,渐进有效性,渐进正态性 一致性表示当样本规模增大时,模型参数向真值收敛,变得无偏 渐进有效性表示规模

Java学习02 (第一遍)

巩固基础: byte 1个字节 -128到127 = 2^(字节数*8-1),转变2进制,01111111(负127)到11111111(正127) ,存在正负零(00000000),正零保留,负零补码,定义10000000为-128 char 可以自动转为对应ascii码的整数,如果是中文字符,自动按unicode的,例如‘A'=65,’中'=20013 int a=56;int b=a++;System.out.println(a);System.out.println(b); 正确: 57

Java学习06 (第一遍) - JSP与Servlet

EL(Expression Language) <% User user=(User)session.getAttribute("user"); Dept dept=user.getDept(); String departname=dept.getDname(); %> EL: ${sessionScope.user.dept.departname} =${sessionScope.user.dept["departname"]} //.与[ ]意思一

J2EE总结(宏观把握)

说再多也顶不上这两张图来得直观 展开一些 通过这两张图,已经在战略上藐视了一下j2ee,下面要做的就是在战术上重视j2ee了 版权声明:本文为博主http://www.zuiniusn.com 原创文章,未经博主允许不得转载.

链表倒置,这个还是考验仔细程度,第一遍还没做对 —— 剑指Offer

https://www.nowcoder.net/practice/75e878df47f24fdc9dc3e400ec6058ca?tpId=13&tqId=11168&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking 题目描述 输入一个链表,反转链表后,输出链表的所有元素. 思路: 还是要用三个指针,但是要考虑退出条件.完全的没有前后特殊情况的处理,看

mvc_第一遍_业务逻辑层和模型

常用的动态网页对象: 之前我们提到了,使用request对象可以获得和用户请求相关的一系列信息.这一节,我们来看看另外两个常用对象的常规用途. response对象:用于向客户回应.最常用的用法类似于 “Response.Redirect("/Home/Index1");” 它表示用户浏览器跳转到当前网站的“/Home/Index1”位置. 常用于出现各种错误的时候,提前结束当前流程. Session对象:和ViewData的用法类似,也是用字典模式存储数据.例: Session[&q