- 博客(3)
- 收藏
- 关注
原创 OOP学习2
实验总结与心得 ①重定义继承的函数(homework没有用到,但是看书学的) 在派生类中重定义继承的函数,可以覆盖基类的原函数,从而实现函数重写 ②函数重定义和函数重载的区别: 先说一下一个定义,函数签名(function signature),函数签名是 指 “函数名+ 参数列表中的类型序列”,(暂时不包括关键字const和&)。因此,重载函数必须有不同的函数签名,而重定义函数可以
2016-04-26 21:49:06 400
转载 函数指针
函数指针 一、普通的函数指针 一旦函数被编译并载入计算机中执行,它就会占用一块内存,这块内存有一个地址,因此函数也有地址。 1. 定义一个函数指针 示例代码如下: void (*funcPtr)(); 这个例子将funcPtr定义为一个指向函数的指针,这个函数没有参数,返回值为空。 注:*funcPtr 两侧的括号是必须的,如果去掉括号,
2016-04-26 21:43:15 393
原创 OOP 学习
1. 当基类中有纯虚函数的时候,是不可以实例化的,事实上也是没必要实例化的(嗯) 当想要开一个数组(包含不同派生类),解决办法是,使用动态管理,申明一个基类的指针数组 使用new 声明指针数组的方式 如下: 注意 * 号! 但是这样的话也会有问题: ①因为这个是基类指针,所以只能访问基类的成员函数和成员变量,否则编译器会报错 基类指针指向派生类,则该指针只可以访问基类的成员函数
2016-04-25 15:20:24 478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人