终于还是毕业了!
学了接近两年半Golang语言,直到找工作才发现,新兴语言刚出社会要找一份工作真的不容易,终于明白学校开的课程总是比社会的需求慢上几个节拍了!还是学回C++吧!
首先声明,本人也只是C++初学者,对于C++的使用也仅限于大学一年级写过学生管理系统(从最原始的书本示例版本、到以文件形式持久化信息版本、到UI(用了点Qt皮毛,早忘了QAQ)版本、到数据库版本)、控制台贪吃蛇、控制台WIFI管理器等若干练手项目!
此次音乐播放器是时隔两年后再次学习C++,如果有考虑不周的情况,烦请斧正!先谢谢了!
废话不多说!
本文的音乐播放器目前只是类的设计,并不涉及具体的音频解码!
说一下我的类设计思路:
音乐播放器首先要有音乐类,音乐类应该有音乐名称,类型等属性,然后音乐又应该有播放,暂停等方法!但是音乐只是一个统称,得要有具体的音乐格式,如MP3、WAV等才能真正播放,所以将播放设计为纯虚函数,也就是说音乐类是不能实例化的(音乐类实例化没有实际意义)!
class Music
{
public:
Music(std::string name, int