エラーは以下のとおりです。「名前」にこのプログラムでエラーを修正する方法と、なぜそれを取得するのですか?
- 参照は「年齢」に
- あいまいな参照であるメンバー「INPUT1」の
- あいまいな要求は」への呼び出しのため
- あいまいな一致機能ではありませんashish3 :: inputage()」ここで
は私のコードです:
#include <iostream>
#include <string>
using namespace std;
class ashish
{
protected:
string name;
public:
void input1(string name1)
{
cin >> name1;
name = name1;
}
int age;
};
class ashish2 : public ashish
{
public:
void inputage(int age1)
{
cin >> age1;
age = age1;
}
void display()
{
cout << name;
}
};
class ashish3 : public ashish, public ashish2
{
public:
void showme()
{
cout << "the name is" << name << endl << "the age is " << age << endl;
}
};
int main()
{
ashish3 rocker;
rocker.input1();
rocker.inputage();
rocker.display();
rocker.showme();
return 0;
}
Hello Worldを試しましたか? –
このコードですべてが間違っています – DimChtz
エラーメッセージは実際に説明します。 – Peter