摘要: C/C++语言很多人都比较熟悉,这基本上是每位大学生必学的一门编程语言,通常还都是作为程序设计入门语言学的,并且课程大多安排在大一。刚上大学,孩子们还都很乖,学习也比较认真,用心。所以,C/C++语言掌握地也都不错,不用说编译程序,就是写个上几百行的程序都不在话下,但是他们真的知道C/C++程序编译的步骤么?我想很多人都不甚清楚,如果他接下来学过“编译原理”,也许能说个大概。VC的“舒适”开发环境屏蔽了很多编译的细节,这无疑降低了初学者的入门门槛,但是也“剥夺”了他们“知其所以然”的权利,致使很多东西只能死记硬背,遇到相关问题就“丈二”。实际上,我也是在学习Linux环境下编程的过程中才逐渐弄 阅读全文
posted @ 2013-04-16 20:54 芒刺 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 依赖关系(Dependence):依赖关系是一种使用关系,对于两个相对独立的系统,当一个系统负责构造另一个系统的实例,当一个系统改变会影响到另一个系统,反之不成立。或者依赖另一个系统的服务时,例如生产零件的机器和零件,机器负责构造零件对象。出现依赖的三种情况:(1)A类是B类某个方法的局部变量。(2)A类是B类的一个参数。(3)A类向B类发送消息,让B类变化。生命周期:B类开始调用含有A类的方法开始实例化,当方法使用结束后释放。[csharp]view plaincopypublicclass动物{privatebool生命;///<paramname="氧气"> 阅读全文
posted @ 2013-04-16 14:32 芒刺 阅读(264) 评论(0) 推荐(0) 编辑