《C++课程小论文》.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C课程小论文》

《C++课程小论文》 系别: 计算机科学与技术系 学号: 1104032004 姓名: 戴超 班级: 网络工程(2) 概述: 通过一个学期的学习,让我对《C++程序设计语言》有了初步了解。我知道我们还有很多需要掌握的地方,需要我们在以后的学习中不断地发现。下面我就以几个问题为线索介绍我学习这门语言的心得体会。 一、我学到了什么? C++语言是从C语言发展演变而来的一种面向对象的程序设计语言。C++语言的主要特点变现在两个方面:一是兼容C,而是支持面向对象的方法。 面向对象的程序设计(OOP)方法将数据及对象的操作方法封装在一起,作为一个相互依存、不可分离的整体——对象。对同类型对象抽象出其共性,形成类。类中的大多数据,只能用本类的方法进行处理。类通过一个简单的外部接口,与外界发生关系,对象与对象之间通过消息进行通行。这样,程序模块间的关系简单,程序模块的独立性、数据的安全性具有良好的保障,通过继承与多态性,社程序具有很高的可重用性,使得软件的开发和维护都更为方便。 由于面向对象的方法的突出优点,目前它已经成为开发大型软件时所所采用的主要方法。而C++语言是应用最广泛的面向对象的程序设计语言之一。 在起初的几节课中,我们学习了面向对象程序十二级的基本思想及其主要特点:抽象、封装、继承、多态。接着围绕数据封装这一特点,着重讲解面向对象的设计方法的核心概念——类。其中包括类的定义、实现以及如何利用类解决具体问题。 数组、指针与字符串,在C语言中已经详细介绍了。第七章,讲述了类的继承特性。围绕派生过程。接着讨论不同继承方式下的基类成的访问控制问题、添加构造函数和析构函数。我们经常选择“public”继承方式,但有时,我们也需要用“private”继承方式,对私有成员进行访问控制。 友元函数和友元类。它提供了不同类或对象成员函数之间、类的成员函数与一般函数之间进行数据共享的机制。 在多态性的学习中,我们着重学习了,函数的重载和元算法的重载,虚函数,运算符的重载是对已有的运算符赋予多重含义,使同一个运算符作用于不同类型的数据时导致不同的行为。它又分为将运算符重载为成员函数和非成员函数两种,其区别在于参数的传递。虚函数声明只能出现在类的定义中的函数原型声明中,而不能在成员函数实现的时候。这里我们很容易联想到我们学到的虚基类,将共同基类设置为虚基类,这时从不同路径继承过来的同名数据成员在内存中就只有一个副本,同一个函数名也只有一个映射。关键字依然是“virtual”。 群体类和群体数据组织中,我们着重学习了函数模板和类模板。通过模板我们可以增加程序的重复利用性。 二、我希望学到什么? 对于一门陌生的语言,我也不知道我能学到什么,但是,我希望我能将学习到的知识发挥出来。可以将它们运用到实践中。同时,我也希望我能够从这门语言中学习到它的思想,培养程序语言学习能力,发现这些程序语言的共性和不同点。学习这门语言不只是为了应付最终的期末考试,更重要的是将它应用在以后的工作岗位中,提升自己的公共基础。所以我希望我们可以将这门 语言学的很扎实。 三、我对老师的建议? 说实话,这学期的学习没有上学期投入,放入的时间不足,课下没有及时巩固复习。造成了很多盲点和不懂,虽然在最近的复习中攻克了很多盲点。???是觉得不够牢固。我希望老师能把上机实验课交给学生,让他们能去完成自己实验,同时,攻克自己的盲点,不懂得地方即使询问老师。我还希望老师在上理论课时,将题目拿到PPt上讲,主要原因是这样能引起我们注意,可以留下深刻印象。 四、对课程的建议? 对于课程的建议也不多,可能因为我是个不积极的人。我觉得老师怎么安排,课程怎么安排,我只有跟的上就行了。课程中的知识点哪些重要会被用于实践中,在没上之前我们也不清楚。但是,我唯一的建议就是应该把构造函数讲详细点,每个例题中都有构造函数,包括复制构造函数,和派生类构造函数,我觉得应该重点讲解。 总结: 以上就是我对课程的感悟,虽然学的不多,但是已经可以感受到C++语言的魅力,和它的深奥,如果有时间,我觉得我会继续研究。最后,感谢华老师在C++程序语言学习中对我的帮助。

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档