Visual Studio静态库和可变参数模板类

时间:2014-05-01 17:10:51

标签: c++ templates c++11 static variadic

我刚刚体验过,在Visual Studio中编译静态库时,可变类似乎不能很好地工作?

我喜欢这样:

template <typename ...T>
class A {...};

class B : public A<std::string> {...};

链接器不会把所有东西放在一起,当我测试我的静态库时,我得到了来自A的B中使用的方法的未解决的外部符号错误。当我删除可变参数模板并自己专门化类时(提供不同的实现)同一类的一切都很好。

我做错了什么或视觉工作室有问题吗?

0 个答案:

没有答案