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类则从Class PersonType派生。
cout无处不在,但在DateType类中。
答案 0 :(得分:3)
cout<<"\nEnter Patient ID\n";
是一个语句,需要位于函数中。
这和你的其他语句在类定义中的某处浮动。这在语法上没有用。
这使编译器感到困惑,并且发出了一些有些神秘的错误。
答案 1 :(得分:1)
您的代码超出任何功能,这是不正确的。