vc2005支持 template template 参数吗?
最近在看《C++ 设计新思维》遇到这个问题。
我写程序时了一下,好像不支持啊
[解决办法]
如下程序就可以编译运行:
template < template <typename T> class W >
class TheClass
{
public:
int fun() { return sizeof(W <int> ); };
};
template <typename A>
class Widget
{
int arr[10];
};
#include <vector>
int main()
{
TheClass < Widget > tc;
return tc.fun();
}