未定义对模板静态功能的引用

阿拉瓦卜

这段代码有什么问题!!!! 未定义对`bool BioQt :: QSequenceValidator :: IsValidDNASequence(BioQt :: QSequence)的引用

   class QSequenceValidator
{


public:

    template<class SEQ>
    static bool IsValidDNASequence(SEQ seq);
}

template<class SEQ>
bool IsValidDNASequence(SEQ seq)
{
    foreach (QChar c ,seq)
    {
        if(!CompoundSet::DNACompoundSet().contains(c,Qt::CaseInsensitive))
            return FALSE;

    }
    return TRUE;

}


int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
  qDebug()<<QSequenceValidator::IsValidDNASequence(pop);

    return a.exec();
}
雅克科尔

QSequenceValidator::IsValidDNASequence定义之前添加当前,您正在定义自由函数,而不是静态成员函数。IE

template<class SEQ>
bool QSequenceValidator::IsValidDNASequence(SEQ seq)
{
  ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未定义的引用,模板struct和constexpr静态成员

来自分类Dev

未定义对“功能”的引用

来自分类Dev

未定义对静态constexpr的引用

来自分类Dev

对静态constexpr char [] []的未定义引用

来自分类Dev

未定义对静态函数的引用

来自分类Dev

未定义对静态const结构的引用

来自分类Dev

对静态constexpr char [] []的未定义引用

来自分类Dev

gcc静态链接未定义的引用

来自分类Dev

C ++对模板方法的未定义引用

来自分类Dev

未定义对模板成员函数的引用

来自分类Dev

C ++对模板方法的未定义引用

来自分类Dev

未定义的Friend模板功能参考

来自分类Dev

未定义对功能CMake的引用

来自分类Dev

模板中的静态变量未定义

来自分类Dev

对声明的C ++静态成员变量的“未定义引用”

来自分类Dev

访问静态constexpr浮点成员时未定义的引用

来自分类Dev

对静态库中的类变量的未定义引用

来自分类Dev

在Qt中未定义引用静态声明的变量?

来自分类Dev

Qt静态库:对函数的未定义引用

来自分类Dev

静态库中对C ++ 11原子的未定义引用

来自分类Dev

静态constexpr数据成员的未定义引用错误

来自分类Dev

类c ++中的静态成员未定义引用

来自分类Dev

在C ++中链接静态库时对...的未定义引用

来自分类Dev

来自静态库中共享库的未定义引用

来自分类Dev

未定义的引用

来自分类Dev

C ++类模板对函数的未定义引用

来自分类Dev

未定义对模板类ctor / dtor的引用

来自分类Dev

对模板基类的成员函数的未定义引用

来自分类Dev

C ++功能模板,体系结构的未定义符号