码迷,mamicode.com
首页 >  
搜索关键字:程序设计实习    ( 16个结果
PKU C++程序设计实习 学习笔记3 多态与虚函数
第六章 多态与虚函数 6.1 多态和虚函数的基本概念 引言 多态是面向对象程序设计里面非常重要的这个机制。它能很有效的提高程序的可扩充性。 有些程序设计语言有被对象继承的概念,但是没有多态的概念,那这样的程序设计语言只能被称作基于对象的程序设计语言,而不能称为面向对象的语言, 比方说visual basic。 虚函数 在类的定义中,前面有 virtual 关键字的成员函数就是虚函数...
分类:编程语言   时间:2015-04-23 15:47:42    阅读次数:269
北大程序设计实习公开课编程作业,魔兽世界之一:备战
魔兽世界的第一个版本,备战。比较简单。 因为我 take 这个课的时候,课程已经开到第八周了,这些作业已经不能提交。所以该代码没有提交通过 oj 判断,需要大家注意一下。如果以后有人拿此代码交了,没有AC,希望能告诉下。(另外,这里我想熟悉下 VS 环境,所以代码都是在 VS2013 里写的,提交之前可能需要注释掉 #include "stdafx.h",以及 main 函数的参数表和函数名可能...
分类:其他好文   时间:2015-04-23 10:55:48    阅读次数:188
北大程序设计实习公开课编程作业,魔兽世界之二:装备
魔兽世界的第二个版本,装备。相较于版本一,武士已经不能直接用两个全局数据保存名称和初始生命值就可以搞定了。 这里先分析一下题目。武士有5个种类,每种都有自己的特征,但他们共有的特征是有名字和生命元这两个属性。所以把这两个共有属性抽象出来作为一个基类warrior。5种武士分别从这个基类派生。逻辑上,“一个XX武士就是一个warrior”,是合理的;所以的确是继承关系。由于wolf武士没有特殊...
分类:其他好文   时间:2015-04-23 10:53:47    阅读次数:196
PKU C++程序设计实习 学习笔记2
第五章 继承与派生 5.1 继承和派生 继承和派生的概念 继承:在定义一个新的类B时,如果该类与某个已有的类A相似(指的是B拥有A的全部特点),那么就可以把A作为一个基类,而把B作为基类的一个派生类(也称子类)。 派生类是通过对基类进行修改和扩充得到的。在派生类中,可以扩充新的成员变量和成员函数。 派生类一经定义后,可以独立使用,不依赖于基类。 派生类拥有基类的全部成员函数和成...
分类:编程语言   时间:2015-04-22 14:01:34    阅读次数:184
PKU C++程序设计实习 学习笔记
1.7 内联函数和重载函数 内联函数:函数调用是有时间开销的。如果函数本身只有几条语句,执行非常快,而且函数被反复执行很多次,相比之下调用函数所产生的这个开销就会显得比较大。 为了减少函数调用的开销,引入了内联函数机制。编译器处理对内联函数的调用语句时,是将整个函数的代码插入到调用语句处,而不会产生调用函数的语句。 重载函数:一个或多个函数,名字相同,然而参数个数或参数类型不相同,这...
分类:编程语言   时间:2015-04-19 19:34:57    阅读次数:157
C++基本要点复习--------coursera程序设计实习(PKU)的lecture notes
因为一些特性复杂,很多时候也用不到一些特性,所以忘记了,算是随笔,也当作一个临时查找的手册。没有什么顺序,很杂。1.构造函数通过函数重载的机制可以有多个(不同的构造函数,参数个数,或者参数类型不同。),但是析构函数只能有一个。当没有在代码中写明构造或析构函数时,编译器会自动生成缺省的构造或析构函数。...
分类:编程语言   时间:2014-06-08 20:27:27    阅读次数:372
16条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!