64,639
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
template<typename type, typename container>
class Test
{
private:
type data1;
container data2;
};
template<typename T, template<typename type,typename container> class Test >
class A
{
Test<T,container> obj; //这里报错,按理说,怎么会报错啊?
};
int main()
{
return 0;
}
template<typename type, typename container>
class Test
{
private:
type m_typeData;
container m_containerData;
};
template<typename T, typename container, template<typename type,
typename container> class Test>
class A
{
Test<T, container> m_obj;
};
template<typename T,
template<typename ELEM, typename ALLOC=std::allocator<ELEM>>classCONT=deque>
class Test
{
ELEM e;//不可见
};
#include<iostream>
using namespace std;
template<typename type, typename container>
class Test
{
private:
type data1;
container data2;
};
template<typename T, template<typename type,typename container> class Test >
class A
{
Test<T,int> obj; //这里报错,按理说,怎么会报错啊?
};
int main()
{
A<int,Test> a;
return 0;
}
template<typename T, template<typename type,typename container> class Test >