为什么错误的覆盖编译?

时间:2013-08-23 12:43:47

标签: c++ mingw

我有这段代码:

class A
{
    virtual void operator()(std::complex<double>* const input_spectrum, 
                            double* const noise_spectrum) = 0;
};

class B : public A
{
    virtual void operator()(std::complex<double>* input_spectrum, 
                            double* noise_spectrum) override;
}

我不明白为什么要编译? const限定符是不同的,所以它应该抛出错误,不是吗?在MinGW 4.8下运行

0 个答案:

没有答案
相关问题