标签: c++ templates c++11 static variadic
我刚刚体验过,在Visual Studio中编译静态库时,可变类似乎不能很好地工作?
我喜欢这样:
template <typename ...T> class A {...}; class B : public A<std::string> {...};
链接器不会把所有东西放在一起,当我测试我的静态库时,我得到了来自A的B中使用的方法的未解决的外部符号错误。当我删除可变参数模板并自己专门化类时(提供不同的实现)同一类的一切都很好。
我做错了什么或视觉工作室有问题吗?