对 c++ 来说有点新,试图创建类/函数以使我未来的代码干净。我正在使用 Code::Blocks 来创建我的程序,并且目前接收到以下 cpp 和 disctype、ripmusic 和 dvdmanip 的头文件的上述消息。编译器是 gcc,这不是主程序。
头文件:
#ifndef MUSIC_H
#define MUSIC_H
using namespace std;
class media
{
public:
media();
virtual ~media();
protected:
string detectdisc;
private:
};
class disctype: public media
{
public:
disctype();
};
class ripmusic: public media
{
public:
ripmusic();
};
class dvdmanip: public media
{
public:
dvdmanip();
};
#endif // MUSIC_H
.cpp 文件:
#include "media.h"
//using namespace std;
media::media()
{
//ctor
}
media::~media()
{
//dtor
}
void media::disctype()
{
do
detectdisc= system(cdde -b)
while detectdisc != ""
if (detectdisc == "An audio cd was inserted.")
{
ripmusic();
}
else if (detectdisc == "A dvd was inserted.")
{
dvdmanip();
}
}
void media::ripmusic()
{
musicrip.hidden=false
}
void media::dvdmanip()
{
//musicrip.hidden=false
}