jag vill ärva infornationen i classen tv till denna funktionen: För att låta CWinTvDlg ärva från tv deklarerar du klassen så här:class arv!
void CWinTvDlg::OnAdd()
{
func.channel=m_channel1;
func.program=m_program1;
func.time=m_time1;
func.length=m_length1;
func.date=m_date1;
func.day=m_day1;
tidning.push_back(func);
MessageBox("The information was successfully added!","Success!", MB_OK | MB_ICONINFORMATION);
}
class tv{
private:
string channel;
string program;
string time;
string length;
string date;
string day;
public:
void readInfo(vector<tv>&tidning);
void inputInfo(vector<tv>&tidning);
void viewInfo(vector<tv>&tidning);
void writeInfo(vector<tv>&tidning);
void delInfo(vector<tv>&tidning);
};
Sv: class arv!
class CWinTvDlg : public tv
Dock ser inte CWinTvDlg ut att vara en typ av tv så jag skulle rekommendera dig att låta CWinTvDlg äga eller ta emot en instans av tv.
/Peter