を指していない「coutでは、型に名前を付けていない」COUTはタイプマルチレベルの継承エラー
皆さん、私も、私は
「のiostreamをし、名前空間stdを使用して、」使用しています。このエラーを取得していますなぜはここ
class DateType: public PatientType{
cout<<"\nEnter Patient ID\n";
cin>>Patient_ID;
cout<<"\nEnter Patient's Age\n";
cin>>Age;
cout<<"\nEnter Patient's Date of Birth";
cin>>DOB;
};
クラスDATETYPEクラスPatientTypeから派生し、クラスPatientTypeがクラスPersonTypeでからDerviedされるマイコードです。
coutはどこでも動作しますが、DateTypeクラスです。
[C++の良い本](http://stackoverflow.com/q/388242/253056)を入手したいかもしれません。 –
あなたは何をしようとしていますか?これらのコード行はいつ実行しますか?継承を使用しなくても同じエラーが発生します。 – doctorlove
私の悪い、私は関数にコードを書いていると仮定していたが、それはクラスに入っていた –