在非成员模板<int>函数内调用成员模板<int>函数

时间:2017-01-13 20:26:57

标签: c++

我已经得到了这个在MSVC2015下编译而不是Clang的例子。我想编程代码到处运行。我得到一个&#34;错误:期望的表达&#34;信息。我已经搜索过了,但我似乎无法找到同样的问题。

template<int T>
class SomeClass {
public:
    template<int S>
    int Foo()
    {
        return S;
    }
};

template<int X>
void Fun()
{
    SomeClass<X> c;
    c.Foo<0>();
}

int main()
{
    Fun<0>();
}

0 个答案:

没有答案