C++:帮忙看看错在那里了??谢谢!

2025-02-25 20:17:06
推荐回答(1个)
回答1:

class abstr_emp
{
private:
string fname;
string lname;
string job;
public:
abstr_emp():fname("None"),lname("None"),job("None"){}
abstr_emp(const strng & fn,const string & ln,const string & j) //这行错了,函数第一个参数应该是const string & fn,你把string写成strng了。强烈建议用vs2008,我一试就找出了问题所在,已经编译通过了:)
:fname(fn),lname(ln),job(j) {}
virtual void ShowAll()const;
virtual void SetAll();
friend ostream & operator<<(ostream & os,const abstr_emp & e);
virtual ~abstr_emp()=0;
};