C++音乐播放器类设计

终于还是毕业了!
学了接近两年半Golang语言,直到找工作才发现,新兴语言刚出社会要找一份工作真的不容易,终于明白学校开的课程总是比社会的需求慢上几个节拍了!还是学回C++吧!
首先声明,本人也只是C++初学者,对于C++的使用也仅限于大学一年级写过学生管理系统(从最原始的书本示例版本、到以文件形式持久化信息版本、到UI(用了点Qt皮毛,早忘了QAQ)版本、到数据库版本)、控制台贪吃蛇、控制台WIFI管理器等若干练手项目!
此次音乐播放器是时隔两年后再次学习C++,如果有考虑不周的情况,烦请斧正!先谢谢了!
废话不多说!

本文的音乐播放器目前只是类的设计,并不涉及具体的音频解码!

说一下我的类设计思路:
音乐播放器首先要有音乐类,音乐类应该有音乐名称,类型等属性,然后音乐又应该有播放,暂停等方法!但是音乐只是一个统称,得要有具体的音乐格式,如MP3、WAV等才能真正播放,所以将播放设计为纯虚函数,也就是说音乐类是不能实例化的(音乐类实例化没有实际意义)!

class Music
{
    public:
        Music(std::string name, int
  • 9
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值