当我声明该类时,它总是显示构建失败

时间:2018-11-23 18:32:07

标签: c++ interface xcode8 abstract-class function-declaration

这是抽象类

OWIN

这是派生类

class number_sort{
    public:
        int num[1024];
        int qww(int a);

    public:
        bool status;
        int number=0;
        virtual bool compare(int a, int b);
        virtual void sort();
        virtual bool test(int a[]);

        virtual void setSet(int a[]);

};    

我在单独的cpp和hpp中编写了抽象类及其派生类。在主要方面,我使用big_to_small bigg声明了该类;但它始终显示构建失败。

enter image description here

我已经很长时间没有使用C ++了,并且在过去的几年中我一直在使用Java。这是某种声明错误还是我写的抽象类错误?

1 个答案:

答案 0 :(得分:1)

尝试使用:

class number_sort{
public:
int num[1024];
int qww(int a);

public:
bool status;
int number=0;
virtual bool compare(int a, int b) = 0;
virtual void sort() = 0;
virtual bool test(int a[]) = 0;

virtual void setSet(int a[]) = 0;
virtual ~number_sort() = default;
};

然后将override用于继承的类重写方法。