Pain in rain 2021-09-07 11:15 采纳率: 0%
浏览 597

c++公有继承基类时出现基类名称不明确的问题

我也包含了身份的头文件,不知道为什么报错。

img

img


代码如下:
身份.h的:

#pragma once
#include<iostream>
#include <string>
using namespace std;
class identity {
public:
    virtual void opermenu() = 0;
    string name;
    string code;
};

学生.h的:

#pragma once
#include<iostream>
#include <string>
using namespace std;
#include"身份.h";
class student:public identity {
public:
    student() {};
    student(int c, string a, string b) {
        number = c;
        name = a;
        code = b;
    }
        virtual void opermenu();
        void order();
        void sorder();
        void saorder();
        void corder();
        int number;
};

  • 写回答

2条回答 默认 最新

  • CSDN专家-link 2021-09-07 11:26
    关注

    #include行后面的分号去掉

    评论

报告相同问题?

问题事件

  • 创建了问题 9月7日