Source Insight无法找到符号

时间:2017-11-10 12:17:36

标签: c++ templates containers source-insight symbol-not-found

#include <iostream>
using namespace std;
template <class numtype>
class Compare
{
public:
    numtype* x;
};

class test
{
public:
    void fun(){
        std::cout << "fun" << std::endl;
    }
};

int main()
{
    Compare<test> a;
    a.x = new test();
    a.x->fun(); // <-- this line
    delete a.x;
    return 0;
}

图中的代码只是为了清楚地显示问题。我点击了fun()中的main。我得到一个错误说&#34;未找到符号:有趣&#34;。我该如何解决?

enter image description here

1 个答案:

答案 0 :(得分:0)

您的代码没问题且运行成功 这是实时运行:https://ideone.com/JZmUvs

也许,您需要先clean然后build