模版参数有关问题

模版参数问题C/C++ code#include iostream#include deque#include vectorusing namespace stdtempl

模版参数问题

C/C++ code
#include <iostream>#include <deque>#include <vector>using namespace std;template <typename T>class B{};template <typename T,    template<typename> class CONT>class A{    //};int _tmain(int argc, _TCHAR* argv[]){    A<int,B> a;        //A<int,vector> a ;这样做为什么就不行呢?求解释    return 0;}


[解决办法]
C/C++ code
#include <iostream>#include <deque>#include <vector>using namespace std;template <typename T>class B{};template <typename T,typename T2>class A{    //};int main(int argc, char argv[]){//    A<int,B> a;    A<int,vector<int>> a ;    return 0;}
[解决办法]
vector 有两个模板参数,只不过其中的一个是默认参数.

template <typename T,
template<typename,typename> class CONT>
class A
{
//
};