小编use*_*056的帖子

'{' 标记之前的预期类名。C++继承

我花了好几个小时研究并试图弄清楚为什么我会收到这个错误。基本上与继承有关的三个文件是 CollegeMember.h、Employee.h 和 EmpAcademicRecord.h。员工。继承自 CollegeMember.h 和 EmpAcademicRecord.h 继承自 Employee.h。像这样 CollegeMember <- Employee <- EmpAcademicRecord。该错误发生在 EmpAcademicRecord.h 中。这是三个文件。

CollegeMember.h

#include <cstdlib>
#include <iostream>
#include<ctype.h>
#include<string.h>
#include "Employee.h"
#include "Student.h"
using namespace std;

// ****************************************************************************  
// Class Definitions follow
typedef char* String;

// The CollegeMember class
class CollegeMember
{
  protected:
 int ID_Number;
 string FirstName, LastName;
 string AddressLine1, AddressLine2, StateProv, Zip;
 string Telephone;
 string E_Mail;
 string answer, answer2, answer3, answer4;//used as sort of booleans for use with        validation

 // member functions
public:
 CollegeMember ( …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

inheritance ×1