1601-1谢志丹2016-11-19
连续第50天总结
标题:开启多态的学习
关键词:从u盘到mp3的设计,从学生到本科生到硕士生到博士,多态概念
完成情况:99%
具体内容:
1.至于今天2个程序的学习,最大的收获莫过于对于音乐播放器的设计。我已经迫不及待的想回宿舍操作实验了。
关键:#include<windows.h>
#include<mmsystem.h>
#pragma comment(lib."winmm.lib")
至于是mciSendStringA(str,NULL,0,NULL)还是mciSendStringA(str,NULL,0,0)2个老师既然说的不相同...
还学习到了#include<conio.h>(通过控制台进行输入输出的函数,所以用getch();不显示字符也一样可以结束
指针在类中应用太广了,反应还十分慢。希望以后可以成为下意识反应。
2.至于多态(多种语法结构代表多种语法功能)的基本概念:
1,编译时多态性:
通过重载来实现:函数重载,运算符重载
2.运行时多态
在程序运行过程中根据具体情况来调用那个函数:通过虚函数来实现
virtual使speak()成为虚函数实现指向派生类的基类指针访问派生类的成员函数
class pet
{public:
virtual void speak(){cout<<"zzz"<<endl;}
};
明日计划:
1.继续多态学习