c++5~gcc4.8.2誤報余引用類名Extra qualification

347 ワード

2017.08.03
gcc4.8.3余分な類名を誤報する
Extra qualification errorは、バージョン4以上のGCC/G++を使用してC++プログラムをコンパイルする際によく発生するエラーです.
これは文の中で多くクラスの名前を引用したのです--関数の前の::のクラスの名前を削除すればいいです
Tool::Complex(double r)
{
    m_real = r;
    m_imag = 0.0;
}

に改心
Complex(double r)
{
    m_real = r;
    m_imag = 0.0;
}